日誌的基於角色的存取控制
Rancher 日誌具有兩個角色,logging-admin 和 logging-view。
logging-admin為使用者提供對命名空間範圍的Flows和Outputs的完整存取權限logging-view允許使用者查看命名空間範圍的Flows和Outputs,以及ClusterFlows和ClusterOutputs
為什麼選擇其中一個角色而不是另一個?
對 ClusterFlow 和 ClusterOutput 資源的編輯存取權限是強大的。任何擁有它的使用者都可以對叢集中的所有日誌進行編輯存取。
在 Rancher 中,叢集管理員角色是唯一對所有 rancher-logging 資源具有完整存取權限的角色。叢集成員無法編輯或讀取任何日誌資源。專案擁有者和成員具有以下權限:
| 專案擁有者 | 專案成員 |
|---|---|
能夠在其專案的命名空間中建立命名空間範圍的 Flows 和 Outputs | 只能查看專案命名空間中的 Flows 和 Outputs |
| 可以從其專案命名空間中的任何內容收集日誌 | 無法在其專案命名空間中收集任何日誌 |
專案擁有者和專案成員都需要在其專案中至少有一個命名空間才能使用日誌。如果沒有,則他們可能無法在頂部導航下拉選單中看到日誌按鈕。