跳至主要内容

專案管理

_專案_是 Rancher 中引入的物件,可幫助組織 Kubernetes 叢集中的命名空間。您可以使用專案建立多租戶叢集,這允許一組使用者共享相同的底層資源,而不會與彼此的應用程式互動。

在層次結構方面:

  • 叢集包含專案
  • 專案包含命名空間

在 Rancher 中,專案允許您將多個命名空間作為單一實體進行管理。在原生 Kubernetes 中(不包含專案),諸如基於角色的存取權限或叢集資源之類的功能被分配給各個命名空間。在需要相同存取權限集的多個命名空間的叢集中,將這些權限分配給每個單獨的命名空間可能會變得繁瑣。即使所有命名空間都需要相同的權限,也無法透過單一操作將這些權限套用到所有命名空間。您必須重複地將這些權限分配給每個命名空間!

Rancher 專案透過允許您在專案層級套用資源和存取權限來解決此問題。然後,專案中的每個命名空間都會繼承這些資源和政策,因此您只需要將它們分配給專案一次,而不是分配給每個單獨的命名空間。

您可以使用專案執行以下操作:

授權​

非管理使用者只有在管理員、叢集擁有者或成員或專案擁有者將他們新增到專案的 Members 標籤後,才被授權存取專案。

建立專案的人會自動成為專案擁有者。

在專案之間切換​

要在專案之間切換,請使用導覽列中提供的下拉式選單。或者,您可以直接在導覽列中切換專案。

  1. 在左上角,點擊 ☰ > Cluster Management。
  2. 在 Clusters 頁面上,前往您想切換專案的叢集並點擊 Explore。
  3. 在頂部導覽列中,選擇您想開啟的專案。