Galera Kubernetes E2E - How to set password in YAML?
You need to use secret, for example:
kubectl create secret generic mysql-pass --from-literal=MYSQL_ROOT_PASSWORD=YOUR_PASSWORD
and then use it as env:
spec: containers: - image: mysql:5.6 name: mysql env: - name: MYSQL_ROOT_PASSWORD valueFrom: secretKeyRef: name: mysql-pass key: password
or mount it as volume:
spec: containers: - name: mycontainer image: mysql volumeMounts: - name: foo mountPath: /etc/foo readOnly: true volumes: - name: foo secret: secretName: mysql-pass items: - key: username path: my-group/my-username