Files

This is the first draft of deploying Jambonz on Kubernetes (K8S). The K8S manifests are built based on the Docker compose file in the same repository.

<<<<<<< HEAD <<<<<<< HEAD

Notes

  • The Ingresses are set up to work with Traefik v1.7. Please adapt it to work with the Ingress Controller of your cluster

=======

feat: Add K8S manifest to deploy Jambonz using Kustomize ======= 6ca8d8d818

Manual steps

  • Setup MySQL databases and tables
  • Setup public DNS for webapp and api-server. It looks like that webapp connects to api-server in the front-end, so public DNS for api-server is needed.

Deployment

The current deployment uses Kustomize:

kubectl apply -k .

TODO

  • Use Secret to store MySQL password
  • Setup MySQL databases and tables using sidecar