|
本文档采用自动化机器翻译技术翻译。 尽管我们力求提供准确的译文,但不对翻译内容的完整性、准确性或可靠性作出任何保证。 若出现任何内容不一致情况,请以原始 英文 版本为准,且原始英文版本为权威文本。 |
项目管理
_项目_是在Rancher中引入的对象,帮助组织Kubernetes集群中的名称空间。您可以使用项目创建多租户集群,这允许一组用户共享相同的基础资源,而不干扰彼此的应用程序。
在层级结构方面:
-
集群包含项目
-
项目包含名称空间
在Rancher中,项目允许您将多个名称空间作为一个实体进行管理。在不包含项目的原生Kubernetes中,基于角色的访问权限或集群资源等功能是分配给单个名称空间的。在多个名称空间需要相同访问权限的集群中,将这些权限分配给每个单独的名称空间可能会变得繁琐。即使所有名称空间都需要相同的访问权限,也没有办法在单个操作中将这些权限应用于所有名称空间。您必须重复地将这些权限分配给每个名称空间!
Rancher项目通过允许您在项目级别应用资源和访问权限来解决此问题。项目中的每个名称空间继承这些资源和策略,因此您只需将它们分配给项目一次,而不是分配给每个单独的名称空间。
您可以使用项目执行以下操作: