Deploy a Production-grade Kubernetes Cluster
caution
This guide hasn’t been updated in the past 6 months. If you find any inaccuracies, please share with us at feedback@gruntwork.io.
Sections
This guide will walk you through the process of configuring a production-grade Kubernetes cluster on AWS. Feel free to read it from start to finish or skip around to whatever sections interest you.
1
Core Concepts
An overview of the core concepts you need to understand to use Kubernetes, including why you may want to use Kubernetes, Kubernetes architecture, the control plane, worker nodes, different ways to run Kubernetes, services, deployments, auto scaling, auto healing, RBAC, and more.
2
Production-grade Design
An overview of how to configure a secure, scalable, highly available Kubernetes cluster that you can rely on in production.
3
Deployment Walkthrough
A step-by-step guide to deploying a production-grade Kubernetes cluster in AWS using code from the Gruntwork Infrastructure as Code Library.
4
Next Steps
What to do once you’ve got your Kubernetes cluster deployed.