kubernetes - 如何在秘密出现之前保持 pod 处于待处理状态
问题描述
我试图让一个 pod 处于挂起状态,直到所需的秘密出现在命名空间中。
最初,我认为如果我将 secret optional=false 设为可行,但它没有。从我的角度来看,一个 pod 应该处于挂起状态,因为有一个容器没有它需要的所有资源。但不知何故,由于没有秘密,它崩溃了。
例子:
volumes:
- name: secret-volume
secret:
secretName: mysecret
optional: false
基本上,我正在等待特定的秘密(我知道秘密的名称)并且我想让我的 pod 处于挂起状态,所以它会在创建秘密时立即启动。
我知道有帮助可能会更容易,但我们不使用它。有什么办法吗?
解决方案
推荐阅读
- javascript - 如何使用 ajax Post 方法在没有 jQuery 的情况下提交用户输入
- ios - SQLITE 数据库上传
- java - 如何使用java计算数据库和当前日期之间的天数差异
- java - Android Toast 有声
- node.js - 如何合并MongoDB数据库中的两个单元格?
- python - Python - 必需参数之前的可选参数
- css - Bootstrap 3 - 如何使用切换更改“.active”按钮的颜色?
- wpf - 如何检索从 wpf 应用程序打开的已保存文件
- java - Bitstamp API:始终接收 API0000(缺少密钥、签名和随机数参数。)
- julia - Julia 不更新其软件包