echo -n "admin" > username.txt
echo -n "123456" > password.txt
$ kubectl create secret generic db-user-pass --from-file=password.txt --from-file=username.txt
secret/db-user-pass created
$ kubectl get secret db-user-pass -o yaml
apiVersion: v1
data:
password.txt: MTIzNDU2
username.txt: YWRtaW4=
kind: Secret
metadata:
creationTimestamp: "2023-11-29T08:17:54Z"
name: db-user-pass
namespace: default
resourceVersion: "163805"
uid: 889c6503-86d4-417c-8452-a809a3a44ff9
type: Opaque
$ echo -n 'admin' | base64
YWRtaW4=
$ echo -n '123456' | base64
MTIzNDU2
$ kubectl get secret db-user-pass-yaml -o yaml
apiVersion: v1
data:
password: MTIzNDU2
username: YWRtaW4=
kind: Secret
metadata:
creationTimestamp: "2023-11-29T08:24:34Z"
name: db-user-pass-yaml
namespace: default
resourceVersion: "164645"
uid: ce6fa2fc-b05a-4b2f-9a4f-9879702d2b7f
type: Opaque
$ kubectl get secret db-user-pass-yaml -o yaml
apiVersion: v1
data:
password: MTIzNDU2
username: YWRtaW4=
kind: Secret
metadata:
creationTimestamp: "2023-11-29T08:24:34Z"
name: db-user-pass-yaml
namespace: default
resourceVersion: "164645"
uid: ce6fa2fc-b05a-4b2f-9a4f-9879702d2b7f
type: Opaque
$ echo "MTIzNDU2" | base64 --decode
123456