N=config-demo
k create ns $N
k -n $N create configmap cm-literal --from-literal app=tickets \ --from-literal env=prod
k -n $N get configmap cm-literal -oyaml
echo "app=flights\nenv=qa" > envfile
cat envfile
k -n $N create configmap cm-env --from-env-file envfile
k -n $N get configmap cm-env -oyaml
cp envfile file.properties
k -n $N create configmap cm-file --from-file mydata=file.properties
k -n $N get configmap cm-file -oyaml
k -n $N create deployment cm-deployment --image nginx --dry-run \ -oyaml > cm-deploy.yaml
code cm-deploy.yaml
k create -f cm-deploy.yaml
k -n $N exec cm-deployment- -- env
k -n $N exec cm-deployment- -- cat /etc/config/mydata
By Deepak Dubey
Kubernetes ConfigMap