Kubernetes#
blueprint#
Google_Cloud#
CAC#
Amazon#
AWS#
Design, build, and operate scalable and reliable Kubernetes infrastructure for production
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.
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.
About the Author
Aly Saleh is a technology entrepreneur, cloud transformation leader, and architect. He has worked for the past 2 decades on building large-scale software solutions and cloud-based platforms and services that are used by millions of users. He is a co-founder of MAVS Cloud, a start-up that empowers organizations to leverage the power of the cloud. He also played various technical roles at Oracle, Vodafone, FreshBooks, Aurea Software, and Ceros.
Aly holds degrees in computer science, and he has gained multiple credentials in AWS, GCP, and Kubernetes, with a focus on building cloud platforms, app modernization, containerization, and architecting distributed systems. He is an advocate for cloud best practices, remote work, and globally distributed teams.
Murat Karslioglu is a distinguished technologist with years of experience using infrastructure tools and technologies. Murat is currently the VP of products at MayaData, a start-up that builds 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.