介紹 Keycloak SRE 特殊興趣小組

2024 年 9 月 3 日,由 Michal Hajas、Alexander Schwartz 撰寫

在初始安裝 Keycloak 後,使用者現今會花費大量時間來最佳化他們的安裝,保持它們的更新和安全。當進行這些操作時,他們會遵循網站可靠性工程師(Site Reliability Engineers)的原則,包括自動化、設定服務等級目標、保持簡潔和監控。截至目前,Keycloak 在這方面並沒有提供太多文件和最佳實踐。Keycloak 專案也正在尋求對變更的更快回饋,以便我們在不提供升級遷移說明的情況下,不會破壞現有的安裝。

為了改善執行和操作 Keycloak 的人們的生活,我們正在啟動網站可靠性工程師特殊興趣小組,簡稱 SRE SIG。其想法是加速現有和新功能的回饋循環,並改善在實際部署中操作 Keycloak 的人員與開發 Keycloak 的人員之間的溝通。

期望的成果包括

要解決的主題

在 2024 年 8 月 19 日的首次會議中,我們確定了以下主題作為小組要解決的初步討論點

  • 如何對 Keycloak 進行負載測試?
    (介紹 keycloak-benchmark 專案、識別可能的增強功能並呈現自訂社群解決方案)

  • 要監看的 Keycloak 正確指標是什麼?以及如何在儀表板中視覺化它們?

  • 我們是否可以簡化 Keycloak 的配置和設定方式?

行動呼籲

我們尚未決定我們的定期會議和節奏會是什麼樣子,我們將在上面提到的 Slack 頻道中討論所有細節。因此,請保持關注,加入 #keycloak-sre-sig Slack 頻道,並與小組分享您的故事,以便更好地了解您的需求和期望!

溝通管道

若要接收關於 SIG 中最新發生的資訊,請加入我們的 CNCF #keycloak-sre-sig Slack 頻道。如果還沒有帳號,請使用 https://slack.cncf.io/ 加入 CNCF Slack。

若要分享文件並追蹤 SIG 的活動,請前往 keycloak/keycloak-sre-sig GitHub 儲存庫