Zilla Gateway Deployment on Kubernetes
Zilla Gateway Deployment on Kubernetes
This guide describes how to deploy a Zilla Platform Gateway on a self-managed Kubernetes cluster.
This page assumes that the Zilla Platform Control & Management plane has already been deployed and initialized.
Prerequisites
- Zilla Platform deployed
- Zilla Platform bootstrap token
- Kubernetes cluster (
v1.25+) kubectlandhelminstalled
Create the Environment Namespace
Create a dedicated Kubernetes namespace for the environment:
kubectl create namespace <ENVIRONMENT_NAME>Deploy the Gateway
Deploy the gateway using the environment Helm chart:
helm install <ENVIRONMENT_NAME> oci://ghcr.io/aklivity/charts/zilla-platform-environment \
-n <ENVIRONMENT_NAME> \
-f environment-values.yaml \
--set bootstrapToken="${BOOTSTRAP_TOKEN}" \
--set platformURI="https://platform.${DOMAIN}" \
--set licenseKey="${ZILLA_PLATFORM_LICENSE_KEY}" \Verify Deployment
kubectl get pods -n <ENVIRONMENT_NAME>