我正在尝试让 pod 处于挂起状态,直到所需的机密出现在命名空间中。
最初,我认为如果我设置了 secret optional=false ,它会起作用,但它没有。 在我看来,一个 pod 应该处于挂起状态,因为有一个容器没有它需要的所有资源。但不知何故,它因为没有秘密而崩溃了。
示例:
volumes:
- name: secret-volume
secret:
secretName: mysecret
optional: false
基本上,我正在等待特定的秘密(我知道秘密的名称)并且我想让我的 pod 处于挂起状态,所以它会在创建秘密时立即启动。
我知道有帮助可能会更容易,但我们不使用它。有什么办法吗?