Skip to content

Azure kubernetes cluster with key resources pre-populated

Pre-release
Pre-release
Compare
Choose a tag to compare
@davidjsanders davidjsanders released this 20 Sep 18:35

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