我有一个 kubernetes 部署,它使用环境变量的秘密。所以 pod 有使用秘密的环境变量。
现在我更新了我的部署清单 json 和秘密 json 以删除一些变量,但是当我应用这些文件时,我得到了 pod 的CreateContainerConfigError,在它的描述中我看到:
在 Secret mynamespace/secret-mypod 中找不到密钥 FOO
我已经从我的秘密 json 和部署清单 json 中删除了这个密钥。为什么我仍然收到此错误?
我知道我可以删除部署并应用它以使其正常工作,但我不想这样做。
处理这种情况的正确方法是什么?