Kubernetes Secrets Operations: Difference between revisions
Jump to navigation
Jump to search
Line 3: | Line 3: | ||
* [[Kubernetes Operations#Subjects|Kubernetes Operations]] | * [[Kubernetes Operations#Subjects|Kubernetes Operations]] | ||
* [[Kubernetes Cluster Configuration Concepts#Secrets|Cluster Configuration Concepts]] | * [[Kubernetes Cluster Configuration Concepts#Secrets|Cluster Configuration Concepts]] | ||
=Inspecting Secrets= | |||
kubectl get secrets | |||
=Create a Secret= | =Create a Secret= |
Revision as of 17:16, 22 August 2019
Internal
Inspecting Secrets
kubectl get secrets
Create a Secret
With kubectl CLI
Declare the secret content in one (or more) file(s) on the local filesystem. When the secret is exposed to a pod, the content will be available as volume files with the same name.
echo -n "test-user" > ./username.txt echo -p "test-password" > ./password.txt
kubectl create secret generic username-and-password --from-file=./username.txt --from-file=./password.txt
Special Character Handling
Special characters such as '$', '*' and '!' require escaping (\).