Releases: davidjsanders/k8s-terraform
Releases · davidjsanders/k8s-terraform
Dynamic worker based k8s cluster in Terraform, Ansible and Azure
Dynamic worker based k8s cluster in Terraform, Ansible and Azure
Azure kubernetes cluster with key resources pre-populated
Terraform, scripts and Ansible playbook to provision an Azure environment for Kubernetes consisting of:
- Jumpbox
- k8s master node
- two k8s worker nodes
Pre-provisioned manifests include:
- NGINX Ingress Controller
- NFS Provisioner and storage class
- local-storage storage class
- Let's Encrypt
- Nexus OSS
The package creates the following resources in Azure:
- Resource group
- VNet
- Master subnet
- Worker subnet
- Jumpbox subnet
- OS Disks
- Public IP for Jumpbox
- Public IP for load balancer
- Network Security Group definitions
- NICs for VMs
- Master VM
- 2 Worker VMs
- Boot diagnostic SA
- Availability set for Master
- Availability set for Workers
See the README for more