I am trying to build a deployment pipeline for a customized openremote deployment using DigitalOcean.
I built this using kubernetes, which requires some architectural changes as docker-compose.yml from the custom deployment template doesn’t translate to k8s easily.
Kubernetes has no concept of “depends_on” within a pod, It will be beneficial to separate the manager and keycloak services into their own pods & containers so I can create an ordered startup where the manager doesn’t try to initialize until keycloak is available.
However, I can’t do this unless I use two separate volumes for deployment-data, one for manager and one for keycloak. Is that safe to do? do they need to share data?