为所有名称空间创建秘密

9il*_*0lo 4 kubernetes rancher kubectl kubernetes-secrets

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

没有的话如何创造这样的秘密Rancher?当我使用 时kubectl,它总是将其绑定到命令上下文中的命名空间。

Har*_*var 5

kubectl目前不支持跨命名空间创建 Secret。

它们可用于单个命名空间。Rancher 支持在项目级别创建秘密。它将把秘密复制到项目中的所有命名空间(现在和未来)。此外,rancher cli 中还没有该功能。

有一些解决方案可用于跨 Kubernetes 中的命名空间复制机密和配置映射。

您可以查看开源项目:

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