【发布时间】:2019-04-20 05:40:20
【问题描述】:
我正在尝试弄清楚如何为开发集群组织 K8s 命名空间。
现在我们有多个开发命名空间(每个团队)。
单个命名空间中有大量 pod(大约 100-200 个)。
每个功能分支部署 1-5 个 pod。
我们使用 Helm 进行部署。但是也有队友说很难驾驭。
新想法是为每个功能分支部署创建一个命名空间。
现在,我发现主要问题在于跨命名空间的 TLS(和其他)机密同步共享。但是可以通过做一个 CronJob 来解决。
这种方法有什么优点或缺点吗?
【问题讨论】:
-
每个特性分支的命名空间是个好主意。如果您在共享机密时遇到问题,可以使用此工具。它可以在命名空间之间甚至集群之间同步秘密和 configMap。任何更改几乎都是即时同步的。 appscode.com/products/kubed/0.8.0/guides/config-syncer/…
-
Emruz Hossain,感谢您的回复。 “kubed”看起来正是我想要的!
标签: kubernetes namespaces kubernetes-helm