I\'ve been using K8S ConfigMap and Secret to manage our properties. My design is pretty simple, that keeps properties files in a git repo and use build server such as Though
You can get YAML from the kubectl create configmap command and pipe it to kubectl replace, like this:
kubectl create configmap
kubectl replace
kubectl create configmap foo --from-file foo.properties -o yaml --dry-run | kubectl replace -f -