Creating/Storing secrets

kubectl create secret generic creds --from-literal=username=bobsmith --from-literal=password=p@ssw0rd

Most secrets, like credentials, will be generically typed and contain textual data. In addition to being able to create secrets from literals, you also have the ability to create them from text files. When using files as the basis for your secrets, the key will default to your filename and the contents will be used for the value:

kubectl create secret generic credentials --from-file ./username.txt --from-file ./password.txt

If your filename is not suitable or is undesirable as a key, you can provide an alternate key value. Kubernetes also provides for creating a secret object from a YAML definition file. In this case, ...

Get Building Google Cloud Platform Solutions now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.