Experimental deployment of 3-node Appstack site in AWS plus worker nodes.
Clone this repo: git clone --recurse-submodules https://github.com/mwiget/f5xc-appstack-aws
Copy terraform.tfvars.example to terraform.tfvars, then update the file with credentials and number of desired master (1 or 3) and worker nodes (0..128).
terraform init
terraform plan
terraform apply
Verify cluster with
$ ./cluster_info.sh
Kubernetes control plane is running at https://volterra-corp.staging.volterra.us/api/k8s/namespaces/system/site/marcel-aws1
To further debug and diagnose cluster problems, use 'kubectl cluster-info dump'.
NAME STATUS ROLES AGE VERSION
ip-192-168-1-150.eu-north-1.compute.internal Ready ves-master 140m v1.23.14-ves
ip-192-168-1-224.eu-north-1.compute.internal Ready <none> 125m v1.23.14-ves
ip-192-168-2-215.eu-north-1.compute.internal Ready ves-master 141m v1.23.14-ves
ip-192-168-2-245.eu-north-1.compute.internal Ready <none> 125m v1.23.14-ves
ip-192-168-3-196.eu-north-1.compute.internal Ready ves-master 141m v1.23.14-ves