⚓ Self-managed Kubernetes cluster on AWS EC2 | Terraform module with automated scaling, networking, and secure bootstrapping
-
Updated
Jan 14, 2025 - HCL
⚓ Self-managed Kubernetes cluster on AWS EC2 | Terraform module with automated scaling, networking, and secure bootstrapping
This project provisions Azure infrastructure using Terraform and automatically bootstraps a Kubernetes cluster using kubeadm. It also installs Cilium as the CNI for advanced networking and observability.
Demonstrating how to create a highly available (single region) self-managed Kubernetes cluster in AWS using Terraform, Packer and Kubeadm
Frontend: Angular Backend: Node.js + Express Database: AWS RDS Containers: Docker Registry: Docker Hub CI/CD: Jenkins Kubernetes: Self-Managed (kubeadm on EC2) Ingress: NGINX Ingress Controller Monitoring: Prometheus + Grafana Cloud: AWS EC2 + RDS
Self Managed SaaS-simple deployment of Kubernetes - on your own hardware.
To associate your repository with the self-managed-kubernetes-cluster topic, visit your repo's landing page and select "manage topics."