Exoscale (SKS)
Exoscale (SKS)
Deploy jambonz on Exoscale Scalable Kubernetes Service
Exoscale (SKS)
You will need:
The Terraform templates for provisioning an SKS cluster are available here.
exoscale/provision-sks-cluster.terraform.tfvars.example to terraform.tfvars and edit it with your desired settings.terraform init && terraform plan && terraform apply to provision the cluster.export KUBECONFIG=$(pwd)/kubeconfig && kubectl get nodesWhen deploying Traefik (or another ingress controller) with multiple node pools, Exoscale requires a load balancer annotation specifying the instance pool ID. See the Terraform README for details.
Once the cluster is provisioned, deploy jambonz using the Helm chart. Follow the instructions in the Helm chart README to configure and install.
After deployment, complete the Post-Install Steps and generate a license key as described in Software Licensing.
You must delete any Kubernetes LoadBalancer services (which create Exoscale NLBs) before running terraform destroy, or the destroy will fail because the instance pools are locked by the NLBs.
terraform destroy.