Closed stevenplatt closed 1 year ago
Working branch: testworkd-v2-deployment
Helm chart name: itn-services
Work to package ITN3 backend logging into a helm chart has been retired without merging. After completing an initial version of the deployment, there is a limitation of deploying the system as a Helm chart within kubernetes, due to it requiring a large port range for external access. To my knowledge, there i not a way to enable this in Kubernetes, without configuring an ingress or load balancer for each port.
To address this, the deployment is instead being deployed using the existing Docke rcompose configuration documented here: https://app.zenhub.com/workspaces/velocity-62264fddc441a100183f7f86/issues/gh/minaprotocol/mina/14423
Summary
This task is to document packaging ITN backend services into a Helm chart that can be deployed to Kubernetes.
The current version of the ITN services were previously supported by Viable Systems and was packaged as a docker compose configuration. This configuration is harder to bundle with the ITN deployment written in terraform however, so it is being converted to a helm chart for final deployment.
Docker Compose Configuration