Just writing my thoughts on the usability of these descriptors.
They work. Kubernetes is a lot more efficient technology than the simple docker-compose orchestrator. It's great that the configurations are separate as well.
Some users may struggle a bit with the configuration if they don't know k8s well. E.g. it'd really handy to put those descriptors under a Helm chart. That way it would be possible to move parameters you want to let users to configure into a generic Helm chart config. That'd also help documentation - these parameters could be explained in that config file with comments.
It would be also a bit more secure if sensitive data was stored in secrets instead of in configmaps. (E.g. S3, LDAP, JWT configs.)
Just writing my thoughts on the usability of these descriptors.
They work. Kubernetes is a lot more efficient technology than the simple docker-compose orchestrator. It's great that the configurations are separate as well.
Some users may struggle a bit with the configuration if they don't know k8s well. E.g. it'd really handy to put those descriptors under a Helm chart. That way it would be possible to move parameters you want to let users to configure into a generic Helm chart config. That'd also help documentation - these parameters could be explained in that config file with comments.
It would be also a bit more secure if sensitive data was stored in secrets instead of in configmaps. (E.g. S3, LDAP, JWT configs.)