A single dockers server can be managed using docker itself but when we need multiple dockers server management from single software to build a highly available dockers cluster, then we require an orchestration like Kubernetes.
Secrets: is an object that contains small amount of secret data such as a password, a token or a key. It belongs to specific kubernetes Namespace.
It reduces the risk of exposing sensitive data to unwanted entities.
It is created outside of Pods same like ConfigMaps. The size of secrets cannot exceed 1 Mb.
Secrets are registered with Kubernetes Master. It can be mounted as volume (i.e flat file) or exposed as environment variables.
Secrets is only sent to the Node hosting the Pod that requires access.
Handy commands to creates secrets in kubernetes:
kubectl create -f secret.yaml
To view all the secrets:-
kubectl get secrets
To view secret-env.yaml file which has Pod defined contaning environment variable populated from previously created secret:-
cat secret-env.yaml
For UI based Kubernetes references.
source : internet |
source : internet |
source : internet |
source : internet |
source : internet |
source : internet |
Thank You!
Satender Kumar Mall
Twitter: @satenderiiit
No comments:
Post a Comment