跳至主要内容

日誌的基於角色的存取控制

Rancher 日誌具有兩個角色,logging-admin 和 logging-view。

  • logging-admin 為使用者提供對命名空間範圍的 Flows 和 Outputs 的完整存取權限
  • logging-view 允許使用者查看命名空間範圍的 Flows 和 Outputs,以及 ClusterFlows 和 ClusterOutputs
為什麼選擇其中一個角色而不是另一個?

對 ClusterFlow 和 ClusterOutput 資源的編輯存取權限是強大的。任何擁有它的使用者都可以對叢集中的所有日誌進行編輯存取。

在 Rancher 中,叢集管理員角色是唯一對所有 rancher-logging 資源具有完整存取權限的角色。叢集成員無法編輯或讀取任何日誌資源。專案擁有者和成員具有以下權限:

專案擁有者專案成員
能夠在其專案的命名空間中建立命名空間範圍的 Flows 和 Outputs只能查看專案命名空間中的 Flows 和 Outputs
可以從其專案命名空間中的任何內容收集日誌無法在其專案命名空間中收集任何日誌

專案擁有者和專案成員都需要在其專案中至少有一個命名空間才能使用日誌。如果沒有,則他們可能無法在頂部導航下拉選單中看到日誌按鈕。