跳至主要内容

稽核日誌中的使用者 ID 追蹤

Rancher 中使用以下稽核日誌來追蹤本地和下游叢集上發生的事件:

Rancher v2.6 中的稽核日誌已增強,包含外部身分提供者名稱(外部驗證提供者中使用者的通用名稱)在 Rancher 和下游 Kubernetes 稽核日誌中。

在 v2.6 之前,Rancher 管理員無法從 Rancher 稽核日誌追蹤事件到 Kubernetes 稽核日誌,而不知道外部身分提供者使用者名稱到在 Rancher 中使用的 userId(u-xXXX)的對應。 要知道此對應,叢集管理員需要存取 Rancher API、UI 和本地管理叢集。

現在有了此功能,下游叢集管理員應該能夠查看 Kubernetes 稽核日誌並知道哪個特定的外部身分提供者(IDP)使用者執行了操作,而無需在 Rancher 中查看任何內容。 如果稽核日誌從叢集傳送出去,日誌記錄系統的使用者應該能夠在外部身分提供者系統中識別使用者。 Rancher 管理員現在應該能夠查看 Rancher 稽核日誌並透過使用外部身分提供者使用者名稱追蹤到 Kubernetes 稽核日誌。

功能說明​

  • 當在下游叢集上啟用 Kubernetes 稽核日誌時,在記錄的每個事件中,現在為每個請求在 "metadata" 層級記錄外部身分提供者的使用者名稱。
  • 當你為 Rancher 安裝啟用 Rancher API 稽核日誌時,現在也會在 auditLog.level=0 為每個命中 Rancher API 伺服器的請求(包括登入請求)記錄外部身分提供者的使用者名稱。