Skip to content

eddmann/aws-k8s-cluster-terraform

Repository files navigation

Single-node Kubernetes Cluster on AWS

Provisions a single-node (Master) Kubernetes cluster (using Kubeadm) with Flannel CNI and Helm client on AWS.

Setup

  • cp terraform.tfvars.example terraform.tfvars, modify according to preference
  • terraform init
  • terraform apply
  • Experiment with your single-node Kubernetes Cluster via {cluster_name}.{host_zone}

Ingress (Optional)

If you wish experiment with Ingress without the desire for a Load Balancer you can run kubectl apply -f nginx-ingress.yaml. This will setup the Nginx Ingress Controller on your Cluster, binding to the host node ports 80 and 443.

Inspiration

About

Single-node Kubernetes Cluster on AWS using Terraform

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published