Saleh, Aly Kubernetes in Production Best Practices (1800202458)
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.