|
|
Showing 1 - 5 of
5 matches in All Departments
Leverage the power of Kubernetes to build an efficient software
delivery pipeline. Key Features Learn about DevOps, containers, and
Kubernetes all within one handy book A practical guide to container
management and orchestration Learn how to monitor, log, and
troubleshoot your Kubernetes applications Book
DescriptionKubernetes has been widely adopted across public clouds
and on-premise data centers. As we're living in an era of
microservices, knowing how to use and manage Kubernetes is an
essential skill for everyone in the IT industry. This book is a
guide to everything you need to know about Kubernetes-from simply
deploying a container to administrating Kubernetes clusters wisely.
You'll learn about DevOps fundamentals, as well as deploying a
monolithic application as microservices and using Kubernetes to
orchestrate them. You will then gain an insight into the Kubernetes
network, extensions, authentication and authorization. With the
DevOps spirit in mind, you'll learn how to allocate resources to
your application and prepare to scale them efficiently. Knowing the
status and activity of the application and clusters is crucial, so
we'll learn about monitoring and logging in Kubernetes. Having an
improved ability to observe your services means that you will be
able to build a continuous delivery pipeline with confidence. At
the end of the book, you'll learn how to run managed Kubernetes
services on three top cloud providers: Google Cloud Platform,
Amazon Web Services, and Microsoft Azure. What you will learn Learn
fundamental and advanced DevOps skills and tools Get a
comprehensive understanding of containers Dockerize an application
Administrate and manage Kubernetes cluster Extend the cluster
functionality with custom resources Understand Kubernetes network
and service mesh Implement Kubernetes logging and monitoring Manage
Kubernetes services in Amazon Web Services, Google Cloud
Platform,and Microsoft Azure Who this book is forThis book is for
anyone who wants to learn containerization and clustering in a
practical way using Kubernetes. No prerequisite skills are
required, however, essential DevOps skill and public/private Cloud
knowledge will accelerate the reading speed. If you're advanced,
you can get a deeper understanding of all the tools and technique
described in the book.
Learn to implement DevOps using Docker & Kubernetes. About This
Book * Learning DevOps, container, and Kubernetes within one book.
* Leverage Kubernetes as a platform to deploy, scale, and run
containers efficiently. * A practical guide towards container
management and orchestration Who This Book Is For This book is
targeted for anyone, who wants to learn containerization and
clustering in a practical way using Kubernetes. No prerequisite
skills required, however, essential DevOps skill and public/private
Cloud knowledge will accelerate the reading speed. If you're
advanced readers, you can also get a deeper understanding of all
the tools and technique described in the book. What You Will Learn
* Learn fundamental and advanced DevOps skills and tools * Get a
comprehensive understanding for container * Learn how to move your
application to container world * Learn how to manipulate your
application by Kubernetes * Learn how to work with Kubernetes in
popular public cloud * Improve time to market with Kubernetes and
Continuous Delivery * Learn how to monitor, log, and troubleshoot
your application with Kubernetes In Detail Containerization is said
to be the best way to implement DevOps. Google developed
Kubernetes, which orchestrates containers efficiently and is
considered the frontrunner in container orchestration. Kubernetes
is an orchestrator that creates and manages your containers on
clusters of servers. This book will guide you from simply deploying
a container to administrate a Kubernetes cluster, and then you will
learn how to do monitoring, logging, and continuous deployment in
DevOps. The initial stages of the book will introduce the
fundamental DevOps and the concept of containers. It will move on
to how to containerize applications and deploy them into. The book
will then introduce networks in Kubernetes. We then move on to
advanced DevOps skills such as monitoring, logging, and continuous
deployment in Kubernetes. It will proceed to introduce permission
control for Kubernetes resources via attribute-based access control
and role-based access control. The final stage of the book will
cover deploying and managing your container clusters on the popular
public cloud Amazon Web Services and Google Cloud Platform. At the
end of the book, other orchestration frameworks, such as Docker
Swarm mode, Amazon ECS, and Apache Mesos will be discussed. Style
and approach Readers will be taken through fundamental DevOps
skills and Kubernetes concept and administration with detailed
examples. It introduces comprehensive DevOps topics, including
microservices, automation tools, containers, monitoring, logging,
continuous delivery, and popular public cloud environments. At each
step readers will learn how to leverage Kubernetes in their
everyday lives and transform their original delivery pipeline for
fast and efficient delivery.
Choose the smarter way to learn about containerizing your
applications and running them in production. Key Features Deploy
and manage highly scalable, containerized applications with
Kubernetes Build high-availability Kubernetes clusters Secure your
applications via encapsulation, networks, and secrets Book
DescriptionKubernetes is an open source orchestration platform for
managing containers in a cluster environment. This Learning Path
introduces you to the world of containerization, in addition to
providing you with an overview of Docker fundamentals. As you
progress, you will be able to understand how Kubernetes works with
containers. Starting with creating Kubernetes clusters and running
applications with proper authentication and authorization, you'll
learn how to create high-availability Kubernetes clusters on Amazon
Web Services (AWS), and also learn how to use kubeconfig to manage
different clusters. Whether it is learning about Docker containers
and Docker Compose, or building a continuous delivery pipeline for
your application, this Learning Path will equip you with all the
right tools and techniques to get started with containerization. By
the end of this Learning Path, you will have gained hands-on
experience of working with Docker containers and orchestrators,
including SwarmKit and Kubernetes. This Learning Path includes
content from the following Packt products: Kubernetes Cookbook -
Second Edition by Hideto Saito, Hui-Chuan Chloe Lee, and Ke-Jou
Carol Hsu Learn Docker - Fundamentals of Docker 18.x by Gabriel N.
Schenker What you will learn Build your own container cluster Run a
highly distributed application with Docker Swarm or Kubernetes
Update or rollback a distributed application with zero downtime
Containerize your traditional or microservice-based application
Build a continuous delivery pipeline for your application Track
metrics and logs for every container in your cluster Implement
container orchestration to streamline deploying and managing
applications Who this book is forThis beginner-level Learning Path
is designed for system administrators, operations engineers, DevOps
engineers, and developers who want to get started with Docker and
Kubernetes. Although no prior experience with Docker is required,
basic knowledge of Kubernetes and containers will be helpful.
Learn how to automate and manage your containers and reduce the
overall operation burden on your system. Key Features Use
containers to manage, scale and orchestrate apps in your
organization Transform the latest concept of Kubernetes 1.10 into
examples Expert techniques for orchestrating containers effectively
Book DescriptionKubernetes is an open source orchestration platform
to manage containers in a cluster environment. With Kubernetes, you
can configure and deploy containerized applications easily. This
book gives you a quick brush up on how Kubernetes works with
containers, and an overview of main Kubernetes concepts, such as
Pods, Deployments, Services and etc. This book explains how to
create Kubernetes clusters and run applications with proper
authentication and authorization configurations. With real-world
recipes, you'll learn how to create high availability Kubernetes
clusters on AWS, GCP and in on-premise datacenters with proper
logging and monitoring setup. You'll also learn some useful tips
about how to build a continuous delivery pipeline for your
application. Upon completion of this book, you will be able to use
Kubernetes in production and will have a better understanding of
how to manage containers using Kubernetes. What you will learn
Build your own container cluster Deploy and manage highly scalable,
containerized applications with Kubernetes Build high-availability
Kubernetes clusters Build a continuous delivery pipeline for your
application Track metrics and logs for every container running in
your cluster Streamline the way you deploy and manage your
applications with large-scale container orchestration Who this book
is forThis book is for system administrators, developers, DevOps
engineers, or any stakeholder who wants to understand how
Kubernetes works using a recipe-based approach. Basic knowledge of
Kubernetes and Containers is required.
Get hands-on recipes to automate and manage Linux containers with
the Docker 1.6 environment and jump-start your Puppet development
About This Book * Successfully deploy DevOps with proven solutions
and recipes * Automate your infrastructure with Puppet and combine
powerful DevOps methods * Deploy and manage highly scalable
applications using Kubernetes * streamline the way you manage your
applications Who This Book Is For This Learning Path is for
developers, system administrators, and DevOps engineers who want to
use Puppet, Docker, and Kubernetes in their development, QA, or
production environments. This Learning Path assumes experience with
Linux administration and requires some experience with command-line
usage and basic text file editing. What You Will Learn * Discover
how to build high availability Kubernetes clusters * Deal with
inherent issues with container virtualization and container
concepts * Create services with Docker to enable the swift
development and deployment of applications * Make optimum use of
Docker in a testing environment * Create efficient manifests to
streamline your deployments * Automate Puppet master deployment
using Git hooks, r10k, and PuppetDB In Detail With so many IT
management and DevOps tools on the market, both open source and
commercial, it's difficult to know where to start. DevOps is
incredibly powerful when implemented correctly, and here's how to
get it done.This Learning Path covers three broad areas: Puppet,
Docker, and Kubernetes. This Learning Path is a large resource of
recipes to ease your daily DevOps tasks. We begin with recipes that
help you develop a complete and expert understanding of Puppet's
latest and most advanced features. Then we provide recipes that
help you efficiently work with the Docker environment. Finally, we
show you how to better manage containers in different scenarios in
production using Kubernetes. This course is based on these books: *
Puppet Cookbook, Third Edition * Docker Cookbook * Kubernetes
Cookbook Style and approach This easy-to-follow tutorial-style
guide teaches you precisely how to configure complex systems in
Puppet and manage your containers using Kubernetes.
|
|