Crunchy PostgreSQL Operator 4.6:滾動更新、Pod 容忍度 / 節點親和性、pgBouncer 的 TLS 及更多

發佈於 2021-01-27,作者為 Crunchy Data
相關開源

Crunchy Data 很高興地宣布 Crunchy PostgreSQL Operator 4.6 的發布,該版本自動化並簡化了在 Kubernetes 和其他 Kubernetes 支援平台上部署和管理開源 Postgres 叢集。 關於 PostgreSQL Operator 入門的說明可以在這裡找到

https://access.crunchydata.com/documentation/postgres-operator/latest/quickstart/

或通過運行以下命令開始

kubectl create ns pgo; kubectl apply -f https://raw.githubusercontent.com/CrunchyData/postgres-operator/v4.6.0/installers/kubectl/postgres-operator.yml

此版本增加了對 Postgres 叢集上的滾動更新的支援。 滾動更新應用需要重新啟動的變更,例如 CPU 或記憶體調整,並使用一種策略來最小化潛在的停機時間或中斷。 PostgreSQL Operator 的滾動更新功能專為支援 Kubernetes 上的高可用性 PostgreSQL 工作負載而構建,可以隱式和顯式觸發。

4.6 版本的主要功能包括

  • PostgreSQL 叢集上的滾動更新,它限制了需要重新啟動的操作對可用性的影響。
  • Pod 容忍度 支援,允許將 PostgreSQL 實例調度到 Kubernetes Taint 規則的節點。
  • 改進的節點親和性支援,支援「首選」和「必需」節點親和性類型。
  • pgBouncer 的 TLS 支援,允許通過 TLS 從客戶端連接到 pgBouncer,以及從 pgBouncer 連接到 PostgreSQL。
  • 更少的映像,更多的 Operator:運行 Postgres Operator 所需的容器映像數量減少。

等等。

有關功能的完整列表,包括對這些變更的詳細描述,請參閱發布說明

連結

Crunchy Data 很榮幸能支持 PostgreSQL Operator 的開發和維護。