Kubernetes in Production Best Practices

Build and manage highly available production-ready Kubernetes clusters

; Murat Karslioglu

Design, build, and operate scalable and reliable Kubernetes infrastructure for production

Key Features

* Leverage industry best practices to build and manage production-grade Kubernetes infrastructure
* Learn to architect scalable Kubernetes clusters for production, harden container security, and fine-tune resource management
* Understand, manage, and operate complex business workloads confidently

Book Description


Kubernetes in Production Best Practices is a blueprint and reference book for anyone who wants to leverage Kubernetes to manage their applications and services in production, following cloud industry standards, and applying best practices to achieve scaling, availability, operational excellence, and cost optimization. Les mer
Vår pris
419,-

(Paperback) Fri frakt!
Leveringstid: Sendes innen 21 dager

Paperback
Legg i
Paperback
Legg i
Vår pris: 419,-

(Paperback) Fri frakt!
Leveringstid: Sendes innen 21 dager

Om boka

Design, build, and operate scalable and reliable Kubernetes infrastructure for production

Key Features

* Leverage industry best practices to build and manage production-grade Kubernetes infrastructure
* Learn to architect scalable Kubernetes clusters for production, harden container security, and fine-tune resource management
* Understand, manage, and operate complex business workloads confidently

Book Description


Kubernetes in Production Best Practices is a blueprint and reference book for anyone who wants to leverage Kubernetes to manage their applications and services in production, following cloud industry standards, and applying best practices to achieve scaling, availability, operational excellence, and cost optimization.

The book will help you to design Kubernetes production clusters, provision them using infrastructure and configuration as code (CAC), optimize performance, harden security, and tune resource usage.

There are different ways of using Kubernetes, including deployment from scratch to your own hardware through to using a fully managed service in the public cloud. The most common way to deploy and operate Kubernetes clusters is to use a public cloud-managed service from either AWS, Azure, or Google Cloud Platform (GCP). This book covers Amazon Elastic Kubernetes Service (Amazon EKS), the AWS-managed version of Kubernetes. You'll get to grips with implementation details specific to AWS and EKS, which will enable you to understand the design concepts, implementation best practices, and configuration relating to other cloud-managed services. Throughout the book, you'll discover standard and cloud-agnostic tools to provision and configure the infrastructure, such as Terraform and Ansible.

By the end of this Kubernetes book, you'll be able to confidently operate and manage your production environments using Kubernetes.

What you will learn

* Explore the different infrastructure architectures for Kubernetes deployment
* Implement optimal open source and commercial storage management solutions
* Discover best practices for provisioning and configuring Kubernetes clusters, such as infrastructure as code and CAC
* Configure the cluster networking plugin and other core networking components and learn how to get the best out of them
* Apply the latest industry tools and best practices to secure your Kubernetes environment
* Deploy core observability stacks such as monitoring and logging to your infrastructure and fine-tune it

Who This Book Is For


This book is for cloud infrastructure experts, DevOps engineers, site reliability engineers, and engineering managers looking to design and operate Kubernetes infrastructure for production. Basic knowledge of Kubernetes, Terraform, Ansible, Linux, and AWS is needed to get the most out of this book.

Fakta

Innholdsfortegnelse

Table of Contents

Introduction to Kubernetes Infrastructure and Production-Readiness
Architecting Production-Grade Kubernetes Infrastructure
Provisioning Kubernetes Clusters Using AWS and Terraform
Managing Cluster Configuration with Ansible
Configuring and Enhancing Kubernetes Networking Services
Securing Kubernetes Effectively
Managing Storage and Stateful Applications
Deploying Seamless and Reliable Applications
Monitoring, Logging, and Observability
Operating and Maintaining Efficient Kubernetes Clusters

Om forfatteren

Aly Saleh is a versatile cloud architect with a proven track of delivering large scale cloud transformations, and enterprise distributed systems modernization. Aly gained software and systems engineering experience through his early working years in large enterprises as Vodafone and Oracle, where he built and rolled out systems and services that were used by millions of users. He has played a vital role in setting roadmaps and leading the cloud migrations and applications modernization for Aurea Software, Trilogy, Ceros, MarkUp, FreshBooks, and ESW Capital. Beside his applied work in cloud technologies and distributed systems, Aly is pursuing masters of data science in the University of Illinois Urbana-Champaign. He is an advocate for remote work and building global distributed engineering teams. Murat Karslioglu is a technologist and accomplished product leader with years of experience in the Agile and DevOps methodologies. Murat is currently a VP of Product at MayaData, a start-up building a data agility platform for stateful applications, and a maintainer of open source projects, namely OpenEBS and Litmus. In his free time, Murat is busy writing practical articles about DevOps best practices, CI/CD, Kubernetes, and running stateful applications on popular Kubernetes platforms on his blog, Containerized Me. Murat also runs a cloud-native news curator site, The Containerized Today, where he regularly publishes updates on the Kubernetes ecosystem.