|
Showing 1 - 6 of
6 matches in All Departments
Go beyond the basics of Kubernetes and explore more advanced
concepts, including Kubernetes in production, governance,
serverless computing, and service meshes Key Features * Master
Kubernetes architecture and design to build, deploy, and secure
large-scale distributed systems * Learn advanced concepts like
autoscaling, multi-cluster management, serverless computing, and
service meshes * Explore Kubernetes 1.25 and its rich ecosystem of
tools like Kubectl, Krew, K9s, Lens, and Helm Book Description
Kubernetes - Basics and Beyond, the 4th edition of the bestseller
Mastering Kubernetes, includes the most recent tools and code to
enable you to learn the latest features of Kubernetes 1.25. This
book contains a thorough exploration of complex concepts and best
practices to help you master the skills of designing and deploying
large-scale distributed systems on Kubernetes clusters. You'll
learn how to run complex stateless and stateful microservices on
Kubernetes, including advanced features such as horizontal pod
autoscaling, rolling updates, resource quotas, and persistent
storage backends. In addition, you'll understand how to utilize
serverless computing and service meshes. Further, 2 new chapters
have been added. "Governing Kubernetes" covers the problem of
policy management, how admission control addresses it, and how
policy engines provide a powerful governance solution. "Running
Kubernetes in Production" shows you what it takes to run Kubernetes
at scale across multiple cloud providers, multiple geographical
regions, and multiple clusters, and it also explains how to handle
topics such as upgrades, capacity planning, dealing with cloud
provider limits/quotas, and cost management. By the end of this
Kubernetes book, you'll gain a strong understanding of, and
hands-on experience with, a wide range of Kubernetes capabilities.
What you will learn * Learn about the challenges of governing
Kubernetes and how policy engines provide a powerful governance
solution * Learn what it takes to run Kubernetes in production and
at scale * Build and run stateful applications and complex
microservices on Kubernetes * Master Kubernetes networking with
services, Ingress objects, load balancers, and service meshes *
Achieve high availability for your Kubernetes clusters * Improve
Kubernetes observability with tools like Prometheus, Grafana, and
Jaeger * Extend Kubernetes working with Kubernetes API, plugins,
and webhooks Who This Book Is For If you're a system administrator
or cloud developer who wants to become comfortable with Kubernetes
and would like to master its advanced features, then this book is
for you. Software and DevOps engineers with a working knowledge of
Kubernetes, as well as technical managers of Kubernetes-based
systems, will also find this book useful. Those deciding on whether
to migrate to Kubernetes and are curious about its inner workings
will find plenty of answers here as well. Basic familiarity with
networking concepts will prove beneficial.
Go beyond simply learning Kubernetes fundamentals and its
deployment, and explore more advanced concepts, including
serverless computing and service meshes with the latest updates Key
Features Master Kubernetes architecture and design to build and
deploy secure distributed applications Learn advanced concepts like
autoscaling, cluster federation, serverless computing, and service
mesh integration for observability Explore Kubernetes 1.18 features
and its rich ecosystem of tools like Kubectl, Knative, and Helm
Book DescriptionThe third edition of Mastering Kubernetes is
updated with the latest tools and code enabling you to learn
Kubernetes 1.18's latest features. This book primarily concentrates
on diving deeply into complex concepts and Kubernetes best
practices to help you master the skills of designing and deploying
large clusters on various cloud platforms. The book trains you to
run complex stateful microservices on Kubernetes including advanced
features such as horizontal pod autoscaling, rolling updates,
resource quotas, and persistent storage backend. With the two new
chapters, you will gain expertise in serverless computing and
utilizing service meshes. As you proceed through the chapters, you
will explore different options for network configuration and learn
to set up, operate, and troubleshoot Kubernetes networking plugins
through real-world use cases. Furthermore, you will understand the
mechanisms of custom resource development and its utilization in
automation and maintenance workflows. By the end of this Kubernetes
book, you will graduate from an intermediate to advanced Kubernetes
professional. What you will learn Master the fundamentals of
Kubernetes architecture and design Build and run stateful
applications and complex microservices on Kubernetes Use tools like
Kubectl, secrets, and Helm to manage resources and storage Master
Kubernetes Networking with load balancing options like Ingress
Achieve high-availability Kubernetes clusters Improve Kubernetes
observability with tools like Prometheus, Grafana, and Jaeger
Extend Kubernetes working with Kubernetes API, plugins, and
webhooks Who this book is forIf you are a system administrator or a
cloud developer with working knowledge of Kubernetes and are keen
to master its advanced features, along with learning everything
from building microservices to utilizing service meshes, Mastering
Kubernetes is for you. Basic familiarity with networking concepts
will be helpful.
Enhance your skills in building scalable infrastructure for your
cloud-based applications Key Features Learn to design a scalable
architecture by building continuous integration (CI) pipelines with
Kubernetes Get an in-depth understanding of role-based access
control (RBAC), continuous deployment (CD), and observability
Monitor a Kubernetes cluster with Prometheus and Grafana Book
DescriptionKubernetes is among the most popular open-source
platforms for automating the deployment, scaling, and operations of
application containers across clusters of hosts, providing a
container-centric infrastructure. Hands-On Microservices with
Kubernetes starts by providing you with in-depth insights into the
synergy between Kubernetes and microservices. You will learn how to
use Delinkcious, which will serve as a live lab throughout the book
to help you understand microservices and Kubernetes concepts in the
context of a real-world application. Next, you will get up to speed
with setting up a CI/CD pipeline and configuring microservices
using Kubernetes ConfigMaps. As you cover later chapters, you will
gain hands-on experience in securing microservices, and
implementing REST, gRPC APIs, and a Delinkcious data store. In
addition to this, you'll explore the Nuclio project, run a
serverless task on Kubernetes, and manage and implement
data-intensive tests. Toward the concluding chapters, you'll deploy
microservices on Kubernetes and learn to maintain a well-monitored
system. Finally, you'll discover the importance of service meshes
and how to incorporate Istio into the Delinkcious cluster. By the
end of this book, you'll have gained the skills you need to
implement microservices on Kubernetes with the help of effective
tools and best practices. What you will learn Understand the
synergy between Kubernetes and microservices Create a complete
CI/CD pipeline for your microservices on Kubernetes Develop
microservices on Kubernetes with the Go kit framework using best
practices Manage and monitor your system using Kubernetes and
open-source tools Expose your services through REST and gRPC APIs
Implement and deploy serverless functions as a service Externalize
authentication, authorization and traffic shaping using a service
mesh Run a Kubernetes cluster in the cloud on Google Kubernetes
Engine Who this book is forThis book is for developers, DevOps
engineers, or anyone who wants to develop large-scale
microservice-based systems on top of Kubernetes. If you are looking
to use Kubernetes on live production projects or want to migrate
existing systems to a modern containerized microservices system,
then this book is for you. Coding skills, together with some
knowledge of Docker, Kubernetes, and cloud concepts will be useful.
Exploit design, deployment, and management of large-scale
containers Key Features Explore the latest features available in
Kubernetes 1.10 Ensure that your clusters are always available,
scalable, and up to date Master the skills of designing and
deploying large clusters on various cloud platforms Book
DescriptionKubernetes is an open source system that is used to
automate the deployment, scaling, and management of containerized
applications. If you are running more containers or want automated
management of your containers, you need Kubernetes at your
disposal. To put things into perspective, Mastering Kubernetes
walks you through the advanced management of Kubernetes clusters.
To start with, you will learn the fundamentals of both Kubernetes
architecture and Kubernetes design in detail. You will discover how
to run complex stateful microservices on Kubernetes including
advanced features such as horizontal pod autoscaling, rolling
updates, resource quotas, and persistent storage backend. Using
real-world use cases, you will explore the options for network
configuration, and understand how to set up, operate, and
troubleshoot various Kubernetes networking plugins. In addition to
this, you will get to grips with custom resource development and
utilization in automation and maintenance workflows. To scale up
your knowledge of Kubernetes, you will encounter some additional
concepts based on the Kubernetes 1.10 release, such as Promethus,
Role-based access control, API aggregation, and more. By the end of
this book, you'll know everything you need to graduate from
intermediate to advanced level of understanding Kubernetes. What
you will learn Architect a robust Kubernetes cluster for long-time
operation Discover the advantages of running Kubernetes on GCE,
AWS, Azure, and bare metal Understand the identity model of
Kubernetes, along with the options for cluster federation Monitor
and troubleshoot Kubernetes clusters and run a highly available
Kubernetes Create and configure custom Kubernetes resources and use
third-party resources in your automation workflows Enjoy the art of
running complex stateful applications in your container environment
Deliver applications as standard packages Who this book is
forMastering Kubernetes is for you if you are a system
administrator or a developer who has an intermediate understanding
of Kubernetes and wish to master its advanced features. Basic
knowledge of networking would also be helpful. In all, this
advanced-level book provides a smooth pathway to mastering
Kubernetes.
Design, deploy, and manage large-scale containers using Kubernetes
Key Features Gain insight into the latest features of Kubernetes,
including Prometheus and API aggregation Discover ways to keep your
clusters always available, scalable, and up-to-date Master the
skills of designing and deploying large clusters on various cloud
platforms Book DescriptionIf you are running a number of containers
and want to be able to automate the way they're managed, it can be
helpful to have Kubernetes at your disposal. This Learning Path
guides you through core Kubernetes constructs, such as pods,
services, replica sets, replication controllers, and labels. You'll
get started by learning how to integrate your build pipeline and
deployments in a Kubernetes cluster. As you cover more chapters in
the Learning Path, you'll get up to speed with orchestrating
updates behind the scenes, avoiding downtime on your cluster, and
dealing with underlying cloud provider instability in your cluster.
With the help of real-world use cases, you'll also explore options
for network configuration, and understand how to set up, operate,
and troubleshoot various Kubernetes networking plugins. In addition
to this, you'll gain insights into custom resource development and
utilization in automation and maintenance workflows. By the end of
this Learning Path, you'll have the expertise you need to progress
from an intermediate to an advanced level of understanding
Kubernetes. This Learning Path includes content from the following
Packt products: Getting Started with Kubernetes - Third Edition by
Jonathan Baier and Jesse White Mastering Kubernetes - Second
Edition by Gigi Sayfan What you will learn Download, install, and
configure the Kubernetes code base Create and configure custom
Kubernetes resources Use third-party resources in your automation
workflows Deliver applications as standard packages Set up and
access monitoring and logging for Kubernetes clusters Set up
external access to applications running in the cluster Manage and
scale Kubernetes with hosted platforms on Amazon Web Services
(AWS), Azure, and Google Cloud Platform (GCP) Run multiple clusters
and manage them from a single control plane Who this book is forIf
you are a developer or a system administrator with an intermediate
understanding of Kubernetes and want to master its advanced
features, then this book is for you. Basic knowledge of networking
is required to easily understand the concepts explained.
Master the art of container management utilizing the power of
Kubernetes. About This Book * This practical guide demystifies
Kubernetes and ensures that your clusters are always available,
scalable, and up to date * Discover new features such as
autoscaling, rolling updates, resource quotas, and cluster size *
Master the skills of designing and deploying large clusters on
various cloud platforms Who This Book Is For The book is for system
administrators and developers who have intermediate level of
knowledge with Kubernetes and are now waiting to master its
advanced features. You should also have basic networking knowledge.
This advanced-level book provides a pathway to master Kubernetes.
What You Will Learn * Architect a robust Kubernetes cluster for
long-time operation * Discover the advantages of running Kubernetes
on GCE, AWS, Azure, and bare metal * See the identity model of
Kubernetes and options for cluster federation * Monitor and
troubleshoot Kubernetes clusters and run a highly available
Kubernetes * Create and configure custom Kubernetes resources and
use third-party resources in your automation workflows * Discover
the art of running complex stateful applications in your container
environment * Deliver applications as standard packages In Detail
Kubernetes is an open source system to automate the deployment,
scaling, and management of containerized applications. If you are
running more than just a few containers or want automated
management of your containers, you need Kubernetes. This book
mainly focuses on the advanced management of Kubernetes clusters.
It covers problems that arise when you start using container
orchestration in production. We start by giving you an overview of
the guiding principles in Kubernetes design and show you the best
practises in the fields of security, high availability, and cluster
federation. You will discover how to run complex stateful
microservices on Kubernetes including advanced features as
horizontal pod autoscaling, rolling updates, resource quotas, and
persistent storage back ends. Using real-world use cases, we
explain the options for network configuration and provides
guidelines on how to set up, operate, and troubleshoot various
Kubernetes networking plugins. Finally, we cover custom resource
development and utilization in automation and maintenance
workflows. By the end of this book, you'll know everything you need
to know to go from intermediate to advanced level. Style and
approach Delving into the design of the Kubernetes platform, the
reader will be exposed to the advanced features and best practices
of Kubernetes. This book will be an advanced level book which will
provide a pathway to master Kubernetes
|
|