secret资源只能在同namespace使用。我有多个namespace,每个namespace都要创建docker拉取镜像的secret,这样很麻烦并且更新secret也不方便。请问怎么样才能让所有namespace都能获取到相同的一个secret
secret资源只能在同namespace使用。我有多个namespace,每个namespace都要创建docker拉取镜像的secret,这样很麻烦并且更新secret也不方便。请问怎么样才能让所有namespace都能获取到相同的一个secret
2 回答2.4k 阅读✓ 已解决
2 回答796 阅读✓ 已解决
1 回答1.4k 阅读✓ 已解决
2 回答1.4k 阅读
1 回答1.6k 阅读
1 回答1.2k 阅读
2 回答1.2k 阅读
跨 namespace 同步 Secret、ConfigMap:
但说实话这玩意儿生产里慎用,需求过于小众,所以社区并不成熟,遇到问题了你很难找到解决方案。
至于为啥说这是“小众需求”,因为之所以有 namespace、就是为了隔离资源的,Secret 啥的不可能一样。你可能会说代码仓库或者镜像仓库是同一个,所以 Secret 有可能一样,但其实真正落地 k8s 的大厂里仓库也都是隔离的。那么这类需求就有了一个怪圈 —— 有能力实现该需求的大厂、实际上没有这类需求,自然没有动力去做这件事儿;而有这类需求的小公司(我可以理解为仅仅只能做负载层面上的隔离、CI/CD 工具层面上的东西还得共享)、又实现不了该需求。