...................................
** If new to Docker, Podman, Kubernetes and Openshift then first see -- • Docker, Podman, Containers, Kubernete...
** For detail about OpenShift development --
• OpenShift Tutorial
Secrets -
• Passwords.
• Sensitive configuration files.
• Credentials to an external resource, such as an SSH key or OAuth token.
Secrets as Files in a Pod
oc set volume deployment/mysql --add --type secret --mount-path /run/secrets/mysql --secret-name mysql
Configuration Map
Lab: Managing Sensitive Information with Openshift Secrets
commands--
oc new-project authorization-secrets
oc create secret generic mysql --from-literal user=myuser --from-literal password=redhat123 --from-literal database=test_secrets --from-literal hostname=mysql
oc new-app --name mysql --image registry.redhat.io/rhel8/mysql-80:1
oc get pods -w
oc set env deployment/mysql --from secret/mysql --prefix MYSQL_
oc rsh pod-id
mysql -u myuser --password=redhat123 test_secrets -e 'show databases;'