Add information about returned values in stringdata and a link to verify secret

pull/35383/head
Shannon Kularathna 2022-07-22 18:39:58 +00:00
parent 134eeb2282
commit 0b9899c49d
2 changed files with 6 additions and 1 deletions

View File

@ -72,6 +72,9 @@ The following example stores two strings in a Secret using the `data` field.
secret/mysecret created
```
To verify that the Secret was created and to decode the Secret data, refer to
[Managing Secrets using kubectl](/docs/tasks/configmap-secret/managing-secret-using-kubectl/#verify-the-secret).
For certain scenarios, you may wish to use the `stringData` field instead. This
field allows you to put a non-base64 encoded string directly into the Secret,
and the string will be encoded for you when the Secret is created or updated.
@ -102,6 +105,8 @@ stringData:
username: <user>
password: <password>
```
When you retrieve the Secret data, the command returns the encoded values,
and not the plaintext values you provided in `stringData`.
Create the Secret using [`kubectl apply`](/docs/reference/generated/kubectl/kubectl-commands#apply):

View File

@ -111,7 +111,7 @@ username: 5 bytes
The commands `kubectl get` and `kubectl describe` avoid showing the contents
of a `Secret` by default. This is to protect the `Secret` from being exposed
accidentally, or from being stored in a terminal log.
accidentally, or from being stored in a terminal log. To check the actual content of the encoded data, please refer to [Decoding the Secret](#decoding-secret).
## Decoding the Secret {#decoding-secret}