How to deploy a self-managed Kubernetes cluster on AWS using Terraform and Kubeadm
HTML-код
- Опубликовано: 22 май 2021
- Project source code: github.com/abohmeed/terraform...
Learn how you can automate Kubernetes infrastructure provisioning on AWS using Terraform. In this video, I explain step by step the different Terraform resources that can be used to deploy Kubernetes cluster infrastructure. For example:
- VPC, public and private subnets with the route tables, internet gateway, and NAT gateway.
- The security groups
- The IAM roles and instance profiles
- The autoscaling groups and EC2 instances
DISCLAIMER: the described setup is NOT recommended for production environments. Kubeadm is used solely for learning purposes. For deploying production-grade Kubernetes clusters on AWS you should consider Amazon EKS or kops.