为所有命名空间创建机密



当我用Rancher创建机密并选择它应该在所有命名空间中可见时,它会创建一个不带namespace标记且带namespaceId: null的机密。

如何在没有Rancher的情况下创建这样一个秘密?当我使用kubectl时,它总是将它从命令上下文绑定到名称空间。

kubectl当前不支持跨命名空间创建机密。

它们可用于单个命名空间。Rancher支持它在项目层面创造秘密。它将秘密复制到项目中的所有名称空间(现在和将来(。此外,功能还不在rancher cli中。

有一些变通方案选项可用于在Kuberenetes中的命名空间中复制机密和配置映射。

你可以看看这个开源项目:

  1. https://github.com/zakkg3/ClusterSecret
  2. https://github.com/mittwald/kubernetes-replicator

最新更新