Production-ready Amazon EKS automation platform using Terraform, Helm, Kubernetes, and AWS infrastructure best practices.
- Amazon EKS cluster automation
- Managed node groups
- VPC automation
- Private and public subnets
- NAT Gateway
- Internet Gateway
- IAM roles
- Cluster autoscaler
- Metrics Server
- NGINX Ingress Controller
- EBS CSI Driver
- Prometheus monitoring
- Grafana dashboards
- Kubernetes namespaces
- Production-ready Terraform modules
- AWS EKS
- Terraform
- Kubernetes
- Helm
- Prometheus
- Grafana
- NGINX Ingress
- IAM
- VPC
Internet | v NGINX Ingress | v Amazon EKS Cluster | +--- Managed Node Groups +--- Prometheus +--- Grafana +--- Cluster Autoscaler +--- Metrics Server
- AWS CLI configured
- Terraform >= 1.5
- kubectl
- Helm
terraform init
terraform apply -auto-approveaws eks update-kubeconfig --region ap-south-1 --name nexoryx-eks
kubectl get nodesUpdate CIDRs, instance types, and SSH settings before production deployment.
- Kubernetes Helm charts
- GitOps support
- CI/CD improvements
- Monitoring dashboards
- Multi-cloud support
- Security hardening
This repository includes:
- Shell validation
- Markdown linting
- Terraform validation (where applicable)
See:
- examples/
- docs/
This repository is part of the Nexoryx infrastructure ecosystem.