首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在非默认命名空间中运行k8s荚的好处

在非默认命名空间中运行k8s荚的好处
EN

Stack Overflow用户
提问于 2019-01-14 19:53:22
回答 1查看 75关注 0票数 0

对不起,我对k8s的知识有限。根据k8s最佳实践,我们需要在非默认名称空间中运行pods。采用这种方法的理由不多。

  • 在同一个k8s集群上创建逻辑隔离和uat、uat、dev环境
  • 当我们在相同的荚中运行少于10个微服务时,默认命名空间就可以了。

从安全、性能和维护的角度来看,我们还有其他好处吗?

EN

回答 1

Stack Overflow用户

发布于 2019-01-14 21:00:44

我想说的是,最佳实践是考虑如何使用集群并考虑名称空间。所以想想你要在集群中运行什么,你想为它投入多少资源,以及谁能做什么。名称空间可以帮助控制所有这些事情。

就您运行的内容而言,kubernetes对象名称必须在命名空间中是唯一的,这一点很重要。因此,如果您想运行同一个应用程序的两个实例,那么要么将它们安装在不同的名称空间中,要么区分资源名称--例如,默认添加前缀以确保唯一性。

此外,基于角色的访问控制权限可以设置为特定于命名空间的权限,资源使用配额可以应用于命名空间。因此,如果您与UAT在同一个集群上有adev命名空间,那么您可以确保UAT上的权限受到更多的限制,并确保它有更多的资源可用性。

有关这些要点的更多信息,请参见https://dzone.com/articles/kubernetes-namespaces-explainedhttps://kubernetes.io/blog/2016/08/kubernetes-namespaces-use-cases-insights/

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54188253

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档