Files
jambonz-infrastructure/kubernetes
2021-11-08 13:37:49 -05:00
..
2021-11-08 09:12:47 -05:00
2021-11-08 09:12:47 -05:00
2021-11-08 13:27:02 -05:00
2021-11-08 13:37:49 -05:00
2021-11-08 09:12:47 -05:00
2021-11-05 15:57:44 +02:00
2021-11-08 13:37:49 -05:00
2021-11-05 15:57:44 +02:00
2021-11-05 15:57:44 +02:00
2021-11-07 13:23:39 -05:00
2021-11-08 09:12:47 -05:00
2021-11-08 09:12:47 -05:00
2021-11-08 13:37:49 -05:00
2021-11-08 13:37:49 -05:00

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