Provisions a single-node (Master) Kubernetes cluster (using Kubeadm) with Flannel CNI and Helm client on AWS.
cp terraform.tfvars.example terraform.tfvars
, modify according to preferenceterraform init
terraform apply
- Experiment with your single-node Kubernetes Cluster via
{cluster_name}.{host_zone}
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
.