[kubenetes] 7-2-2. 시크릿

kubenetes
Author
chan2slo chan2slo
Date
2022-07-25 21:29
Views
1499
root@Kube-master1:~# kubectl create secret generic my-password --from-literal password=1q2w3e4r
secret/my-password created
root@Kube-master1:~# echo mypassword > pw1 && echo yourpassword > pw2
root@Kube-master1:~# kubectl create secret generic our-password --from-file pw1 --from-file pw2
secret/our-password created
root@Kube-master1:~# kubectl get secrets
NAME                  TYPE                                  DATA   AGE
default-token-8mj6m   kubernetes.io/service-account-token   3      8d
my-password           Opaque                                1      5m22s
our-password          Opaque                                2      2m53s
root@Kube-master1:~# kubectl describe secret my-password
Name:         my-password
Namespace:    default
Labels:       
Annotations:  

Type:  Opaque

Data
====
password:  8 bytes

root@Kube-master1:~# kubectl get secret my-password -o yaml
apiVersion: v1
data:
  password: MXEydzNlNHI=
kind: Secret
metadata:
  creationTimestamp: "2021-04-28T10:55:18Z"
  name: my-password
  namespace: default
  resourceVersion: "1133394"
  uid: 1b67ed2a-b3eb-4791-b9ef-854646a4a2cd
type: Opaque
root@Kube-master1:~# echo MXEydzNlNHI= | base64 -d  
1q2w3e4r
root@Kube-master1:~# kubectl create secret generic my-password --from-literal password=1q2w3e4r --dry-run -o yaml
W0428 20:12:41.604373   13882 helpers.go:557] --dry-run is deprecated and can be replaced with --dry-run=client.
apiVersion: v1
data:
  password: MXEydzNlNHI=
kind: Secret
metadata:
  creationTimestamp: null
  name: my-password
Total Reply 0