Secret
apiVersion: v1
kind: Pod
metadata:
name: test-PV
spec:
containers:
- name: test-secret-volume
image: nio4444
args:
- sleep
- "1024"
volumeMounts:
- name: myVOL
mountPath: "/projected/volume"
readOnly: true
volumes:
- name: myVOL
projected:
sources:
- secret:
name: username
- secret:
name: password
可以直接通过编写 YAML 文件的方式来创建这个 Secret 对象,比如:
apiVersion: v1
kind: Secret
metadata:
name: myPV
type: Opaque
data:
user: HDEkdep=
pass: MKdkokoo87ndjf
Secret 对象要求这些数据必须是经过 Base64 转码:
$ echo -n 'username' | base64
$ echo -n 'password' | base64