kubernetes - 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 中删除秘密?
解决方案
你应该用 Kubernetes 的方式来处理这个问题:
kubectl delete secret <<secret name goes here>>
推荐阅读
- kerberos - 为什么kerberos需要TGT?
- javascript - 什么是游戏手柄 api 中的“onkeyup”?
- javascript - 如何在谷歌地图 js api 中加载 epsg 4326 wmts 图层?
- keycloak - Keycloak 集群 Standalone-ha 问题数据用户
- mongodb - 是否可以在 MongoDB 的数组字段中存在的文档字段上创建索引?
- java - 如何在 Java 中获取 request t 的 operationId
- angular - 我应该如何编写我的单次运行 RxJs 代码,以便我可以测试订阅泄漏?
- c# - 使用过多的 SemaphoreSlim(N) 来管理并发是否会影响性能?
- java - 为什么要通过 Mono
来自 webflux 路由器中的处理程序函数,而不是 Flux - reactjs - 如何使用反应原生图像裁剪选择器将新图像附加到数组?