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, ...