kubernetes吊舱中的volumeMounts:可以是可选的吗
我对volumeMounts:应该是可选字段有一定的要求kubernetes吊舱中的volumeMounts:可以是可选的吗,kubernetes,kubernetes-pod,Kubernetes,Kubernetes Pod,我对volumeMounts:应该是可选字段有一定的要求 spec: volumes: - name: aaa secret: secretName: aaa-certs containers: - name: my-celery volumeMounts: - name: aaa
spec:
volumes:
-
name: aaa
secret:
secretName: aaa-certs
containers:
-
name: my-celery
volumeMounts:
-
name: aaa
mountPath: /tmp/aaa_certs
readOnly: true
如果存在secret,那么它将挂载,否则创建一个空文件夹。这可能吗不,那不可能。您需要更高级别的系统,如Helm或操作员来管理这种动态配置。不,这是不可能的。您需要一个更高级别的系统,如Helm或操作员来管理这种动态配置。可以使用标记“optional:true”将机密卷标记为可选卷,如果关联的机密不存在,则会导致空目录,而不是阻止pod启动 例如:
spec:
volumes:
-
name: aaa
secret:
secretName: aaa-certs
optional: true
containers:
-
name: my-celery
volumeMounts:
-
name: aaa
mountPath: /tmp/aaa_certs
readOnly: true
可以使用标记“optional:true”将机密卷标记为可选,如果关联的机密不存在,则会导致空目录,而不是阻止pod启动 例如:
spec:
volumes:
-
name: aaa
secret:
secretName: aaa-certs
optional: true
containers:
-
name: my-celery
volumeMounts:
-
name: aaa
mountPath: /tmp/aaa_certs
readOnly: true
我不知道有这样的选择。也许一个空洞的秘密就足够了?一般来说:不,你不能。但是,请发布更多有关您的环境和需求的详细信息,以便我们能够帮助他人。需要保密吗?如果没有,也许可以解决你的问题。我不知道有这样的选择。也许一个空洞的秘密就足够了?一般来说:不,你不能。但是,请发布更多有关您的环境和需求的详细信息,以便我们能够帮助他人。需要保密吗?如果没有,也许可以解决你的问题。