Automating the deployment of vanilla Kubernetes clusters on vSphere with Packer and Terraform
Find a file
2022-12-02 15:34:39 -06:00
packer initial commit 2022-12-02 15:32:50 -06:00
terraform Update join-workers.sh 2022-12-02 15:34:39 -06:00
.gitignore initial commit 2022-12-02 15:32:50 -06:00
LICENSE initial commit 2022-12-02 15:32:50 -06:00
README.md initial commit 2022-12-02 15:32:50 -06:00

Vanilla Kubernetes on VMware vSphere

Packer

  1. cd packer.
  2. Copy linux-server.example.pkrvars.hcl to linux-server.auto.pkrvars.hcl and update it as appropriate for your environment.
  3. Put the SSH private key which corresponds to the build_key variable in packer_cache/ssh_private_key_packer.pem.
  4. Run it with packer build -on-error=abort -force ..

Terraform

  1. cd terraform.
  2. Copy terraform.example.tfvars to terraform.auto.tfvars and update it as appropriate for your environment.
  3. Run it with terraform apply.