本頁面說明如何根據特定命名空間,限制叢集資源的檢視權限,以及具有受限存取權的使用者如何在 Google Cloud 控制台查看這些資源。如果組織執行多租戶 Google Kubernetes Engine (GKE) 叢集,通常會遇到這種情況。
本頁面適用於資安專員和操作員,說明如何為使用者提供特定命名空間的叢集資源受限存取權。如要進一步瞭解 Google Cloud 內容中提及的常見角色和工作範例,請參閱「常見的 GKE 使用者角色和工作」。
閱讀本頁面前,請先熟悉下列命名空間概念:
啟用叢集資源的命名空間限制存取權
您可以使用租戶權限,限制使用者在 Google Cloud 控制台與叢集的互動。您需要授予使用者 roles/container.clusterViewer IAM 權限,以及角色式存取控管 (RBAC) 權限,才能查看特定命名空間中的資源。
如要進一步瞭解如何使用命名空間,請參閱「使用命名空間整理 Kubernetes」和「企業多用戶群最佳做法」。
在 Google Cloud 控制台查看命名空間限定資源
如果您的 IAM 或 RBAC 權限有限,但想在 Google Cloud 控制台查看命名空間受限資源,請按照下列步驟操作:
前往 Google Cloud 控制台的「Workloads」(工作負載) 頁面。
按一下「Namespace」(命名空間) 下拉式選單。
按一下「 新增篩選條件」。
輸入要存取的命名空間,然後按一下「儲存」。
按一下 [確定]。
清單會經過篩選,顯示所選命名空間。
分享已儲存的檢視畫面
您也可以將篩選後的清單儲存為已命名的儲存檢視畫面。儲存的檢視畫面會保留在各個工作階段中,並可與其他使用者共用。
如要分享已儲存的檢視畫面,請按照下列步驟操作:
- 從「已儲存的檢視畫面」下拉式選單中,選取已儲存的檢視畫面。
- 按一下「Saved view」(已儲存的檢視畫面) 下拉式選單旁的 ,然後點選「Share」(共用)。
- 在「Share view」(共用檢視畫面) 對話方塊中,按一下 複製網址。您可以將這個網址分享給其他需要存取相同叢集和命名空間的使用者。