首页 > 解决方案 > Kubernetes:从 pod 中删除秘密

问题描述

我有运行我的应用程序的 pod。吊舱还包含我的秘密。映射到的秘密/secret/mysecret.json。我使用 ssh 连接到我的 pod 并尝试从此 pod 实例中删除秘密:

rm /secret/mysecret.json

我收到错误:

rm: cannot remove 'mysecret.json': Read-only file system

根据这篇文章,我尝试将readOnly设置更改为False. 没有成功。

也尝试卸载它,得到错误:

$ umount /secret/mysecret.json
  umount: /app/secrets/app-specific: must be superuser to unmount

如何从 pod 中删除秘密?

标签: kuberneteskubectlgoogle-kubernetes-engine

解决方案


你应该用 Kubernetes 的方式来处理这个问题:

kubectl delete secret <<secret name goes here>>

推荐阅读