Configmap and Secrets
Configmap
Get
kubectl get cm
kubectl get configmap
Create
kubectl create cm CONFIGMAP --from-literal KEY="VALUE" --from-literal KEY2="VALUE2"
kubectl create cm CONFIGMAP --from-literal KEY="VALUE" --from-file FILENAME
Secrets
Get secrets
kubectl get secrets
Decode secrets
kubectl get secret SECRET -o go-template='{{range $k,$v := .data}}{{"### "}}{{$k}}{{"\n"}}{{$v|base64decode}}{{"\n\n"}}{{end}}'
Create generic secret
kubectl create secret generic SECRET --from-literal KEY="VALUE" --from-literal KEY2="VALUE2"
kubectl create secret generic SECRET --from-literal KEY="VALUE" --from-file FILENAME
Create docker registry secret
kubectl create secret docker-registry SECRET --docker-server DOCKER_REGISTRY_SERVER \
--docker-username DOCKER_USER --docker-password DOCKER_PASSWORD \
# --docker-email DOCKER_EMAIL --namespace NAMESPACE