Kubernetes:从 pod 中删除机密

No1*_*ver 4 kubernetes google-kubernetes-engine kubectl

我有 pod 运行我的应用程序。豆荚里还藏着我的秘密。秘密映射到/secret/mysecret.json. 我使用 ssh 连接到我的 pod,并尝试从此 pod 实例中删除机密:

rm /secret/mysecret.json
Run Code Online (Sandbox Code Playgroud)

我收到错误:

rm: cannot remove 'mysecret.json': Read-only file system
Run Code Online (Sandbox Code Playgroud)

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

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

$ umount /secret/mysecret.json
  umount: /app/secrets/app-specific: must be superuser to unmount
Run Code Online (Sandbox Code Playgroud)

如何从 Pod 中删除机密?

Rau*_*war 13

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

kubectl delete secret <<secret name goes here>>
Run Code Online (Sandbox Code Playgroud)