Solr Operator 新聞

您也可以將這些新聞讀成 ATOM 摘要

2024 年 4 月 12 日,Apache Solr Operator™ v0.8.1 可用

Apache Solr PMC 很高興宣布 Apache Solr Operator v0.8.1 已發布。

Apache Solr Operator 是在 Kubernetes 中管理 Solr 生態系統的一種安全且簡單的方法。

此版本包含許多錯誤修正、最佳化和改進,以下重點介紹其中一些。此版本可立即在以下位置下載

https://solr.dev.org.tw/operator/artifacts.html

Solr Operator v0.8.1 發行重點

  • v0.8.0 中新增的「受控擴充」功能的各種錯誤修正和強化。
  • 初始化容器現在避免寫入「/tmp」和其他根檔案系統位置,以更好地支援「唯讀」根檔案系統
  • 當 SolrCloud 過大時,SolrPrometheusExporter 不再會讓活性探測失敗

已在以下位置的說明文件中發布重要變更摘要

https://apache.github.io/solr-operator/docs/upgrade-notes.html

若要取得最詳盡的清單,請參閱 ArtifactHub 上的變更日誌或查看 solr-operator 儲存庫中的 git 歷程記錄。

https://artifacthub.io/packages/helm/apache-solr/solr-operator?modal=changelog

https://github.com/apache/solr-operator/releases/tag/v0.8.1

2023 年 10 月 20 日,Apache Solr Operator™ v0.8.0 可用

Apache Solr PMC 很高興宣布 Apache Solr Operator v0.8.0 已發布。

Apache Solr Operator 是在 Kubernetes 中管理 Solr 生態系統的一種安全且簡單的方法。

此版本包含許多錯誤修正、最佳化和改進,以下重點介紹其中一些。此版本可立即在以下位置下載

https://solr.dev.org.tw/operator/artifacts.html

Solr Operator v0.8.0 發行重點

  • 已將 Solr 的最低支援版本設定為 Solr 8.11
  • 現在支援的最低 Kubernetes 版本為 v1.22
  • SolrCloud 現在支援受控縮放和縮小。
    • 預設情況下,縮小 SolrCloud 時,複製會在刪除 Pod 之前從 Pod 遷移。
    • 預設情況下,擴大 SolrCloud 時,複製會在 SolrCloud 擴大後在所有 Pod 中取得平衡。(僅支援 Solr 9.3+)
  • 已修正 Solr 9 的 SSL 錯誤,而 v0.8.0 會成功支援 Solr 8.11 和 9.4+ 的 SSL
  • 現在預設支援 Solr 8.11 功能,例如 maxBooleanClauses、停用指標、readinessCheck 的健康端點
  • 對於已掛載目錄 SSL,可以在 SolrCloud CRD 中明確設定金鑰庫/信任儲存庫密碼。這允許將 CertManager CSI Driver 與 Solr 搭配使用。
  • 使用暫存儲存空間的 SolrCloud 的滾動更新現在更安全,且複製會在操作結束時取得平衡,以確保最佳資源使用率。
    • 僅在使用 Solr 9.3+ 時才支援複製平衡。

已在以下位置的說明文件中發布重要變更摘要

https://apache.github.io/solr-operator/docs/upgrade-notes.html

若要取得最詳盡的清單,請參閱 ArtifactHub 上的變更日誌或查看 solr-operator 儲存庫中的 git 歷程記錄。

https://artifacthub.io/packages/helm/apache-solr/solr-operator?modal=changelog

https://github.com/apache/solr-operator/releases/tag/v0.8.0

2023 年 7 月 21 日,Apache Solr Operator™ v0.7.1 可用

Apache Solr PMC 很高興宣布 Apache Solr Operator v0.7.1 發布。

Apache Solr Operator 是在 Kubernetes 中管理 Solr 生態系統的一種安全且簡單的方法。

此版本包含許多錯誤修正、最佳化和改進,以下重點介紹其中一些。此版本可立即在以下位置下載

https://solr.dev.org.tw/operator/artifacts.html

Solr Operator v0.7.1 發布重點

  • 已升級 Kubernetes API 客户端,以修正於 Kubernetes v1.27 上執行時發現的錯誤

已在以下位置的說明文件中發布重要變更摘要

https://apache.github.io/solr-operator/docs/upgrade-notes.html

若要取得最詳盡的清單,請參閱 ArtifactHub 上的變更日誌或查看 solr-operator 儲存庫中的 git 歷程記錄。

https://artifacthub.io/packages/helm/apache-solr/solr-operator?modal=changelog

https://github.com/apache/solr-operator/releases/tag/v0.7.1

2023 年 4 月 24 日,Apache Solr Operator™ v0.7.0 可用

Apache Solr PMC 很高興宣布 Apache Solr Operator v0.7.0 發布。

Apache Solr Operator 是在 Kubernetes 中管理 Solr 生態系統的一種安全且簡單的方法。

此版本包含許多錯誤修正、最佳化和改進,以下重點介紹其中一些。此版本可立即在以下位置下載

https://solr.dev.org.tw/operator/artifacts.html

Solr Operator v0.7.0 發布重點

  • 現在支援的最低 Kubernetes 版本為 v1.21。
  • 已將所需的 Zookeeper Operator 版本升級至 v0.2.15。
  • 現在預設為 SolrCloud 建立群集範圍的 PodDisruptionBudgets。
  • 在滾動重新啟動/更新期間,SolrCloud Pod 現在會在停用之前從共用服務端點中移除。這應可提升滾動重新啟動期間的請求可靠性。
  • 已新增許多遺失的提供 Zookeeper 選項。
  • 使用 volume backupRepositories 現在可以在 Pod 建立時更快初始化,並與自訂使用者/fsGroup 搭配使用。
  • 已改善預設 SolrCloud 和 SolrPrometheusExporter Pod 探測。
  • 已修正非定期備份中的錯誤。
  • 已修正自訂持久資料量名稱的錯誤。

已在以下位置的說明文件中發布重要變更摘要

https://apache.github.io/solr-operator/docs/upgrade-notes.html

若要取得最詳盡的清單,請參閱 ArtifactHub 上的變更日誌或查看 solr-operator 儲存庫中的 git 歷程記錄。

https://artifacthub.io/packages/helm/apache-solr/solr-operator?modal=changelog

https://github.com/apache/solr-operator/releases/tag/v0.7.0

2022 年 8 月 14 日,Apache Solr Operator™ v0.6.0 可用

Apache Solr PMC 很高興宣布 Apache Solr Operator v0.6.0 發布。

Apache Solr Operator 是在 Kubernetes 中管理 Solr 生態系統的一種安全且簡單的方法。

此版本包含許多錯誤修正、最佳化和改進,以下重點介紹其中一些。此版本可立即在以下位置下載

https://solr.dev.org.tw/operator/artifacts.html

Solr Operator v0.6.0 發布重點

  • 使用者現在可以為所有 init-containers 指定資源限制。
  • 新建立的 SolrCloud 中使用的預設 Solr 映像版本已從 8.9 更新至 8.11
  • solrcloud 現在有一個「solrZkOpts」欄位,讓使用者可以指定連線至 ZooKeeper 群集所需的任何系統屬性。
  • 在 GKE 中執行的使用者現在可以從 GCS 備份儲存庫中省略「gcsCredentialSecret」欄位,並回退至 Google Cloud 提供的「工作負載身分」和其他「無憑證」驗證機制。

如需完整更新清單,請參閱 ArtifactHub 上的變更記錄或在 solr-operator 儲存庫中檢視 git 歷程記錄。

https://artifacthub.io/packages/helm/apache-solr/solr-operator?modal=changelog

https://github.com/apache/solr-operator/releases/tag/v0.6.0

2022 年 3 月 21 日,Apache Solr Operator™ v0.5.1 可用

Apache Solr PMC 欣然宣布 Apache Solr Operator v0.5.1 發行。

Apache Solr Operator 是在 Kubernetes 中管理 Solr 生態系統的一種安全且簡單的方法。

此版本包含許多錯誤修正、最佳化和改進,以下重點介紹其中一些。此版本可立即在以下位置下載

https://solr.dev.org.tw/operator/artifacts.html

Solr Operator v0.5.1 發行重點

  • 從發行備忘錄草稿複製
  • 將 GoLang 升級至 1.17
  • 修正依賴項引入的安全漏洞,特別是 github.com/gogo/protobuf 和 golang.org/x/crypto
  • 已修正所有已產生資源中 pod 的資源檢查,不會覆寫具有不同單位的等效資源
  • GKE 自動駕駛和垂直 Pod 自動調整器必要的步驟
  • 透過 Helm Chart 安裝時,能夠執行使用 root 使用者的 Solr Operator sidecar
  • solr helm chart 中的 zk.external 選項現在已啟用

已在以下位置的說明文件中發布重要變更摘要

https://apache.github.io/solr-operator/docs/upgrade-notes.html

若要取得最詳盡的清單,請參閱 ArtifactHub 上的變更日誌或查看 solr-operator 儲存庫中的 git 歷程記錄。

https://artifacthub.io/packages/helm/apache-solr/solr-operator?modal=changelog

https://github.com/apache/solr-operator/releases/tag/v0.5.1

2021 年 11 月 16 日,Apache Solr Operator™ v0.5.0 可用

Apache Solr PMC 欣然宣布 Apache Solr Operator v0.5.0 發行。

Apache Solr Operator 是在 Kubernetes 中管理 Solr 生態系統的一種安全且簡單的方法。

此版本包含許多錯誤修正、最佳化和改進,以下重點介紹其中一些。此版本可立即在以下位置下載

https://solr.dev.org.tw/operator/artifacts.html

Solr Operator v0.5.0 發行重點

  • 支援 Kubernetes v1.22+(包括新的 Ingress API)
  • 支援雲端原生備份,以及每個 SolrCloud 的多個備份儲存庫
  • GCS 和 S3 備份儲存庫現在已獲得完全支援(分別需要 Solr 8.9 和 Solr 8.10)
  • SolrCloud 備份選項已從 SolrCloud.spec.dataStorage.backupRestoreOptions 中移除,請改用 SolrCloud.spec.backupRepositories
  • 升級時,Solr Operator 會自動將資訊移轉至新的位置
  • 已移除 SolrBackup 永續性
  • 請將資料保留在共用磁碟區中,或改用雲端原生備份儲存庫(例如 GCS、S3)
  • 提供的任何永續性選項都將被移除並忽略
  • 在 SolrBackup 資源中引入重複/排程備份支援
  • 能夠從 Secret 引導自訂 Solr security.xml
  • 修正跨多個 SolrCloud 資源(具有共用 zookeeper 連線字串)的受管理 SolrCloud 升級
  • 輕鬆啟用 SolrCloud 的 Solr 模組和額外函式庫
  • 現在可以自訂 SolrCloud 和 SolrPrometheusExporter 的 Pod 生命週期
  • SolrCloud 現在可透過 PodSpreadTopologyConstraints 支援跨可用性區域執行
  • 擴充已提供的 Zookeeper 群集的可用 Pod 自訂選項
  • Solr Operator 現在預設執行存活性與準備就緒探測
  • Solr Operator 現在提供指標端點,在使用 Solr Operator Helm 圖表時會預設啟用
  • 現在預設為 Solr Operator 啟用領導者選舉,並支援多個命名空間監控

已在以下位置的說明文件中發布重要變更摘要

https://apache.github.io/solr-operator/docs/upgrade-notes.html

若要取得最詳盡的清單,請參閱 ArtifactHub 上的變更日誌或查看 solr-operator 儲存庫中的 git 歷程記錄。

https://artifacthub.io/packages/helm/apache-solr/solr-operator?modal=changelog

https://github.com/apache/solr-operator/releases/tag/v0.5.0

2021 年 9 月 13 日,Apache Solr Operator™ v0.4.0 可用

Apache Solr PMC 很高興宣布 Apache Solr Operator v0.4.0 發行。

Apache Solr Operator 是在 Kubernetes 中管理 Solr 生態系統的一種安全且簡單的方法。

此版本包含許多錯誤修正、最佳化和改進,以下重點介紹其中一些。此版本可立即在以下位置下載

https://solr.dev.org.tw/operator/artifacts.html

Solr Operator v0.4.0 發行重點

  • 用於建立 Solr 資源範本的新 Helm 圖表。
  • 使用者仍必須執行 Solr Operator,最好透過 Solr Operator Helm 圖表執行。
  • 在暫存模式下支援 Solr 資料儲存區的主機路徑
  • Solr Cloud 和 Solr Prometheus Exporter 的預定重新啟動
  • Solr 的預設版本已升級至 8.9
  • 允許在執行 Solr 時使用自訂服務帳戶
  • 將 Zookeeper Operator 相依性升級至 v0.2.12
  • 允許在執行已提供的 Zookeeper 群集時使用暫存儲存
  • Zookeeper 的儲存類型會預設為為 Solr 選取的選項
  • 啟用已提供的 Zookeeper 設定選項的設定
  • 為 Solr Operator 使用更安全的基礎映像
  • PrometheusExporter 現在接受自訂 pod 探測(存活性、準備就緒、啟動)
  • 修正預設引導式安全性 .json 中的權限
  • 允許在入口處終止 Solr TLS
  • 允許從已掛載目錄載入 TLS 資訊(SolrCloud 和 SolrPrometheusExporter)
  • SolrCloud 現在支援 mTLS 的獨立伺服器和用戶端憑證
  • Solr Operator 支援熱重新載入用於連線至 Solr 的 TLS 用戶端憑證(預設啟用)

已在以下位置的說明文件中發布重要變更摘要

https://apache.github.io/solr-operator/docs/upgrade-notes.html

若要取得最詳盡的清單,請參閱 ArtifactHub 上的變更日誌或查看 solr-operator 儲存庫中的 git 歷程記錄。

https://artifacthub.io/packages/helm/apache-solr/solr-operator?modal=changelog

https://github.com/apache/solr-operator/releases/tag/v0.4.0

2021 年 4 月 29 日,Apache Solr Operator™ v0.3.0 可用

Solr PMC 很高興宣布 Apache Solr Operator v0.3.0 發行。

Apache Solr Operator 是在 Kubernetes 中管理 Solr 生態系統的一種安全且簡單的方法。

此版本包含許多錯誤修正、最佳化和改進,以下重點介紹其中一些。此版本可立即在以下位置下載

https://solr.dev.org.tw/operator/artifacts.html

Solr Operator v0.3.0 發行重點

  • Solr Operator 現在是 Apache Solr PMC 管理的 Apache 專案。
  • CRD 現在位於 solr.apache.org 群組,而非 solr.bloomberg.com。
  • Solr Operator 現在完全支援以安全且鎖定的方式執行 Solr
  • 在 SolrCloud CRD 中要求時,現在內建基本驗證支援
  • Solr 可與 TLS 一起執行(如果提供給 operator,則為 mTLS)
  • 提供更多 helm 圖表選項以自訂執行 Solr Operator
  • Zookeeper Operator 已更新至最新版本 v0.2.9。
  • 現在可以將其作為 helm 圖表相依性與 Solr Operator 一起安裝。
  • 使用者現在可以提供自訂 Solr log4j.xml 和 Prometheus Exporter config xml configMap。
  • 修正了 Solr Pod 自訂探測的錯誤。
  • Solr Pod 關閉更為順暢,Kubernetes 和 Solr 之間的協調更佳。
  • 現在可以使用 SolrCloud 搭配 Kubernetes HPA 自動調整 Solr Cloud Pod 的大小。

已在以下位置的說明文件中發布重要變更摘要

https://apache.github.io/solr-operator/docs/upgrade-notes.html

如需最詳盡的清單,請參閱 Github Releases 中的完整版本說明,或查看 solr-operator 儲存庫中的 git 歷程記錄。

https://github.com/apache/solr-operator/releases/tag/v0.3.0

2021 年 1 月 14 日,Solr Operator 捐贈給 Apache Solr

Apache 軟體基金會的董事會今日接受 Bloomberg 捐贈的 Solr Operator,作為 Apache Solr 專案的子專案。

背景為何?

Solr Operator 是一款管理環境的軟體,用於在 Kubernetes 上執行 Solr 和相關服務。它是由 Bloomberg 在 2019 年初建立並開放原始碼。

這對使用者有何影響?

Solr Operator 儲存庫現在由 Apache Solr PMC 維護,並移至新的位置

  1. 現在可以在 Github 上的 apache 組織中找到程式碼庫,apache/solr-operator
  2. Solr Operator 在 solr 網站上有一個區段,並在 https://solr.dev.org.tw/operator 取得新的網站
  3. Solr Operator Docker 映像現在可在 apache/solr-operator 取得。在專案捐贈給 Apache 之前發布的舊版本仍可在 bloomberg/solr-operator 取得。
  4. 用於安裝 Solr Operator 的 Helm 圖表現在位於 Apache Solr helm 儲存庫 中。

這對開發人員有何影響?

開發人員不需要對其工作流程進行太多變更。務必在提交 PR 之前執行新的 make prepare 指令,這樣應該就可以了。