namespace 命名各位遵从什么原则

2021-11-22 17:46:02 +08:00
 Skmgo

各位请教下你们命名 namespace 的原则是什么? 是基于 test/stage/production ,还是基于项目然后 test/stage/production 。

亦或者其它更好的思路?欢迎指点。

1628 次点击
所在节点    Kubernetes
5 条回复
ericls
2021-11-23 04:41:31 +08:00
你是要解决什么问题?
Kinnice
2021-11-23 09:40:16 +08:00
一眼看得懂原则
stcheng
2021-11-23 15:03:28 +08:00
test/staging/production 应该在不同的 clusters 中?
然后每个环境下不同项目 /产品用各自的 namespace ?
xabcstack
2021-11-23 17:20:28 +08:00
基于 test/stage/production 比较好,这样清晰,如果你的应用 helloword 要发布到指定环境,仅仅需要 NS=$namespace ; 但是这种方案,安全上有点小问题,因为一个 Namespace 里面包含了该环境所有的应用,所以以后权限控制有点大,但是安全和管理平衡,我觉得这种方案最科学 , 这里有个视频说明 https://www.bilibili.com/video/BV13F411a7sw/


如果按照项目,你的管理会失控,举个例子,假设你有 1000 个项目 /10000 个项目,是不是非常不方便管理
Skmgo
2021-11-23 17:45:55 +08:00
@xabcstack
@stcheng 谢谢。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/817193

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX