如果存在,我想挂载卷。例如:
apiVersion: v1
kind: Pod
metadata:
name: mypod
spec:
containers:
- name: mypod
image: redis
volumeMounts:
- name: foo
mountPath: "/etc/foo"
volumes:
- name: foo
secret:
secretName: mysecret
Run Code Online (Sandbox Code Playgroud)
是文档中的示例。但是,如果秘密mysecret不存在,我想跳过安装。那是乐观/可选的挂载点。
现在它会停止,直到创建秘密。
Jor*_*itt 10
secret 和 configmap 卷可以标记为可选,如果相关的 secret 或 configmap 不存在,则会导致空目录,而不是阻止 pod 启动
apiVersion: v1
kind: Pod
metadata:
name: mypod
spec:
containers:
- name: mypod
image: redis
volumeMounts:
- name: foo
mountPath: /etc/foo
volumes:
- name: foo
secret:
secretName: mysecret
optional: true
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4102 次 |
| 最近记录: |