国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

聊聊基礎設施即代碼(IAC),Zalando Postgres Operator

數(shù)據(jù)庫 PostgreSQL
Postgres Operator 的 scope 是提供、修改配置和清理使用 Patroni 的 Postgres 集群,基本上是為了在 K8s 上輕松方便地運行基于 Patroni 的集群。

Postgres Operator 在由 Patroni 提供支持的 Kubernetes (K8s) 上提供易于運行的高可用性 PostgreSQL 集群。它僅通過 Postgres 清單 (CRD) 進行配置,以輕松集成到自動化 CI/CD 管道中,而無需直接訪問 Kubernetes API,從而促進基礎設施即代碼(infrastructure as code)而不是手動操作。

  • Patroni: https://github.com/zalando/patroni
  • PostgreSQL: https://www.postgresql.org/

Operator 功能

  • Postgres 集群變化的滾動更新,包括快速的小版本更新
  • 無需重新啟動 pod 即可調整實時卷大小(AWS EBS、PVC)
  • 使用 PGBouncer 進行數(shù)據(jù)庫連接池
  • 支持 PG13 的快速升級。支持所有集群全局升級
  • 恢復和克隆 Postgres 集群(包括主要版本升級)
  • 此外,可以配置到 S3 存儲桶的邏輯備份
  • 來自 S3 WAL 存檔的備用集群
  • 可針對非云環(huán)境進行配置
  • K8s 上的基本憑證和用戶管理,簡化應用程序部署
  • 支持自定義 TLS 證書
  • 創(chuàng)建和編輯 Postgres 集群清單的 UI
  • 在 Amazon AWS、Google Cloud、OpenShift 和 Kind 本地運行良好
  • 支持 AWS EBS gp2 到 gp3 遷移,支持 iops 和吞吐量配置

PostgreSQL 功能

  • 支持 PostgreSQL 14,從 9.6+ 開始
  • 通過 Patroni 流式復制集群
  • 通過 Spilo 使用 pg_basebackup / WAL-E 進行時間點恢復(Point-In-Time-Recovery)

Spilo: https://github.com/zalando/spilo

pg_basebackup: https://www.postgresql.org/docs/11/app-pgbasebackup.html

WAL-E: https://github.com/wal-e/wal-e

  • 預加載庫:bg_mon, pg_stat_statements, pgextwlist, pg_auth_mon

bg_mon: https://github.com/CyberDem0n/bg_mon

pg_stat_statements: https://www.postgresql.org/docs/14/pgstatstatements.html

pgextwlist: https://github.com/dimitri/pgextwlist

pg_auth_mon: https://github.com/RafiaSabih/pg_auth_mon

  • 包括。流行的 Postgres 擴展,例如 decoderbufs, hypopg, pg_cron, pg_partman, pg_stat_kcache, pgq, plpgsql_check, postgis, set_user 和 timescaledb

decoderbufs: https://github.com/debezium/postgres-decoderbufs

hypopg: https://github.com/HypoPG/hypopg

pg_cron: https://github.com/citusdata/pg_cron

pg_partman: https://github.com/pgpartman/pg_partman

pg_stat_kcache: https://github.com/powa-team/pg_stat_kcache

pgq: https://github.com/pgq/pgq

plpgsql_check: https://github.com/okbob/plpgsql_check

postgis: https://postgis.net/

set_user: https://github.com/pgaudit/set_user

timescaledb: https://github.com/timescale/timescaledb

Postgres Operator 在 Zalando 開發(fā)并已在生產(chǎn)中使用了三年多。

使用 Spilo 12 或更舊的鏡像

如果您已經(jīng)在舊版本中使用帶有 Spilo 12 Docker 鏡像的 Postgres operator,則需要注意備份路徑的更改。我們將主版本引入備份路徑,以平滑現(xiàn)在支持的主版本升級。

  • 主版本升級: https://github.com/zalando/postgres-operator/blob/master/docs/administrator.md#minor-and-major-version-upgrade

新的 operator 配置可以設置兼容性標志 enable_spilo_wal_path_compat 以使 Spilo 在當前路徑中查找 wal 段,但也可以在舊格式路徑中查找。這是以潛在的性能成本為代價的,應該在幾天后禁用。

最新的 Spilo 鏡像是:registry.opensource.zalan.do/acid/spilo-14:2.1-p4

最舊的 Spilo 鏡像是:registry.opensource.zalan.do/acid/spilo-12:1.6-p5

入門

為了快速獲得第一印象,請按照入門教程的說明進行操作。

  • 入門教程: https://github.com/zalando/postgres-operator/blob/master/docs/quickstart.md

支持的 Postgres 和應用程序設置

概念

Postgres operator 在 Kubernetes (K8s) 上管理 PostgreSQL 集群:

  • operator 監(jiān)視 PostgreSQL 集群清單的添加、更新和刪除,并相應地更改正在運行的集群。例如,當用戶提交新清單時,operator 會獲取該清單并生成一個新的 Postgres 集群以及所有必要的實體,例如 K8s StatefulSets 和 Postgres 角色。有關清單可能包含的設置,請參閱此 Postgres 集群清單。

operator: https://coreos.com/blog/introducing-operators.html

Postgres 集群清單: https://github.com/zalando/postgres-operator/blob/master/manifests/complete-postgres-manifest.yaml

  • operator 還監(jiān)視其自身配置的更新,并在必要時更改正在運行的 Postgres 集群。例如,如果 pod 中的 Docker 鏡像發(fā)生變化,則 operator 執(zhí)行滾動更新,這意味著它會與新的 Docker 鏡像一一重新生成每個托管 StatefulSet 的 pod。

自身配置: https://github.com/zalando/postgres-operator/blob/master/manifests/configmap.yaml

  • 最后,operator 定期將每個 Postgres 集群的實際狀態(tài)與集群清單中定義的所需狀態(tài)同步。
  • operator 的目標是解放雙手,因為配置只能通過清單進行。這可以輕松集成到自動化部署管道中,而無需直接訪問 K8s。

作用域

Postgres Operator 的 scope 是提供、修改配置和清理使用 Patroni 的 Postgres 集群,基本上是為了在 K8s 上輕松方便地運行基于 Patroni 的集群。配置和修改包括一側的 K8s 資源,但也包括集群啟動并運行后的數(shù)據(jù)庫和角色配置。我們盡量把工作留給 K8s 和 Patroni,尤其是集群引導和高可用性。不過,operator 需要參與一些總體編排,比如滾動更新以改善用戶體驗。

在當前狀態(tài)下,監(jiān)控或調整 Postgres 不在 operator 的作用域內(nèi)。但是,通過全局可配置的 sidecar,我們提供了足夠的靈活性來補充其他工具,如 ZMON、Prometheus 或更多 Postgres 特定選項。

  • ZMON: https://opensource.zalando.com/zmon/
  • Prometheus: https://prometheus.io/

所涉實體概述

這是一張圖,它總結了 operator 在提交新的 Postgres cluster CRD 時將創(chuàng)建的內(nèi)容:

如果沒有對單個集群 pod 內(nèi)部的概述,這張圖是不完整的,所以讓我們放大一下:

這兩張圖應該可以幫助您了解 operator 提供的功能類型的基礎知識。

狀態(tài)

該項目目前正在積極開發(fā)中。然而,Zalando 已經(jīng)在內(nèi)部使用它,以便在 K8s 上運行大量 Postgres 集群,用于 staging 環(huán)境和越來越多的 production 集群。在這種環(huán)境中,operator 被部署到多個 K8s 集群中,用戶通過我們的 CI/CD 基礎設施部署清單或依靠精簡的用戶界面來創(chuàng)建清單。

責任編輯:武曉燕 來源: 黑客下午茶
相關推薦

2022-04-12 19:38:44

PostgresOperator數(shù)據(jù)庫

2022-06-17 10:24:57

IaC

2025-08-12 04:00:00

2021-06-18 11:02:12

云計算infrastruct云安全

2021-07-26 09:53:58

IaC基礎設施即代碼云數(shù)據(jù)中心

2017-09-16 17:28:55

基礎設施代碼持續(xù)交付

2021-05-20 09:00:00

數(shù)字化轉型IT技術

2025-07-04 00:00:00

2023-11-02 00:16:26

2020-02-24 11:08:27

云計算網(wǎng)絡攻擊數(shù)據(jù)

2022-04-08 00:01:41

KubernetesOpenShift配置

2024-02-04 09:13:24

基礎設施代碼DevOps

2016-08-18 16:55:00

基礎設施

2022-01-10 08:00:00

云原生云計算技術

2021-03-04 20:39:48

基礎設施云上運維云上資源

2021-11-11 09:00:00

IaC工具自動化

2016-08-30 10:20:57

云計算

2017-06-22 17:23:13

超融合塑合代碼

2022-06-27 09:00:00

Kubernetes云計算容器

2022-02-10 11:54:34

即時基礎設施基礎設施數(shù)字化轉型
點贊
收藏

51CTO技術棧公眾號

日本一道在线观看| 成人免费看片网址| 成人av在线影院| 欧洲av在线精品| 一二三四区在线观看| bt欧美亚洲午夜电影天堂| www.xxxx精品| 亚洲黄色中文字幕| 伊人久久久久久久久久久| 秋霞一区二区| 欧美成人午夜激情| 日韩三级电影网| 免费视频亚洲| xxxx欧美18另类的高清| 中文在线8资源库| 亚洲成人自拍网| 日本午夜激情视频| 欧美96一区二区免费视频| 欧美激情亚洲综合一区| 蜜臀av在线播放| 在线观看欧美黄色| 美女视频亚洲色图| 久久国产精品久久久久久久久久| 91麻豆精品| 日本一本a高清免费不卡| 一级二级三级在线观看| 国产精品久久久久久久免费大片 | 精品亚洲成a人| 国产精品无码乱伦| 国产精品一区二区91| 国产女主播av| 99re视频精品| 美女张开让男人捅| 亚洲尤物在线视频观看| 美女网站在线观看| 欧美视频精品在线| 好操啊在线观看免费视频| 日韩精品极品视频免费观看| 成人黄色免费观看| 久久久久久久网站| 日韩国产一区二区| 精品一区久久久| 国内成人自拍视频| 日本一本二本在线观看| 亚洲综合色噜噜狠狠| 黄网站在线免费看| 中文字幕一精品亚洲无线一区 | 欧美亚洲不卡| 懂色av粉嫩av蜜臀av| 国产目拍亚洲精品99久久精品| 原千岁中文字幕| 91精品在线观看入口| www.久久爱.com| 成人午夜两性视频| 先锋影音国产一区| 日日碰狠狠躁久久躁婷婷| 悠悠色在线精品| 国产一二区在线观看| 久久综合免费视频| 国产精品久久| 国内精品久久久久影院色| 粉嫩欧美一区二区三区| 久久久精品国产网站| 亚洲男同gay网站| www.日韩.com| 久久亚洲影视| 777久久精品一区二区三区无码| 国产精品夫妻自拍| 男人天堂久久久| 国内自拍欧美激情| 天堂va蜜桃一区二区三区| 色片在线免费观看| 欧美日韩精品免费| 亚洲精品国产九九九| 国产精品入口免费| 欧美国产精品中文字幕| 污视频网站在线免费| 欧美专区在线观看| 日韩av高清在线观看| 老司机午夜激情| 国产一区二区三区中文| 亚洲网址在线| 国模杨依粉嫩蝴蝶150p| 日韩一区二区在线观看视频播放| 色老板在线视频一区二区| 婷婷久久伊人| 精品日本美女福利在线观看| 精品九九久久| 色综合电影网| 在线视频欧美区| 精品欧美久久| 韩国一区二区av| 亚洲欧美国产精品| 伊人久久综合| 日本全棵写真视频在线观看| 色视频www在线播放国产成人| 国产精品久久久一区二区| 老司机午夜激情| 久久精品亚洲94久久精品| 久久亚洲图片| 黄色av网站在线看| 国产成人精品免费视频| av在线不卡电影| 中老年在线免费视频| 欧美精品一区二区三区在线看午夜 | av不卡高清| 国产99在线免费| 精品国产电影一区| 蜜桃a∨噜噜一区二区三区| 日韩av一二三四区| 一区二区福利视频| 激情图片小说一区| 91制片在线观看| 日本亚洲欧洲精品| 777奇米四色成人影色区| 亚洲色图国产| 欧美性三三影院| 久久久精品国产免费观看同学| 成人女性文胸| 精品成人在线观看| 亚洲国产一区二区在线观看 | 国产超碰精品| 都市激情久久综合| 国产黄页在线观看| 欧美精品亚洲精品| 欧美性猛交xxxxx水多| 超碰成人久久| a视频在线看| 国产精品直播网红| 亚洲成人高清在线| 第四色成人网| 青春草在线观看| 91亚洲永久免费精品| 欧美日韩一区二区三区| 亚洲电影在线一区二区三区| 久久国产精品高清一区二区三区| 国产精品一区久久| 日韩欧美在线网址| 在线成人亚洲| 99riav视频在线观看| 日韩一级片免费视频| 久久伊人精品视频| 国产精品网曝门| 国产va免费精品观看精品视频| 超碰在线12| 国产日产精品一区二区三区四区| 日本道色综合久久| 亚洲高清毛片| 日韩av一卡| 国产又大又硬又粗| 国产成人亚洲综合| 欧洲色大大久久| 精品一区二区三区在线观看| 国产亚洲欧美日韩精品一区二区三区| 成人一区二区三| 国产日韩专区在线| 精品国产91九色蝌蚪| 99精品欧美一区二区三区小说| 国产精品天天看天天狠| 全色精品综合影院| 中国一区二区三区| 97婷婷大伊香蕉精品视频| 日韩欧美国产高清91| 久久99伊人| 国内不卡的一区二区三区中文字幕 | 欧美视频国产精品| 久久精品观看| 另类一区二区| 女人被爽到呻吟gif动态图下载| 狠狠色伊人亚洲综合网站色 | 超碰97国产精品人人cao| 成人免费视频caoporn| 亚洲成人在线网| 欧美国产第一页| 日韩二区三区在线| 亚洲一区在线看| 91玉足脚交白嫩脚丫在线播放| 国产精品久久久网站| 欧美亚洲人成在线| 一区二区三区视频国产日韩 | 日韩一级欧洲| 大型av综合网站| 日韩精品亚洲人成在线观看| 青青草原成人网| 亚洲精品高清视频| 一区二区三区视频观看| 一本大道久久a久久精二百| 国产精品视频线看| 久久久综合九色合综国产精品| 国产福利一区二区三区视频在线| 久久精品观看| 国产精品18久久久久久久久久久久| 久久亚洲捆绑美女| 中文字幕乱码日本亚洲一区二区| 欧美理论在线| 一区二区三区视频| 日韩美女视频中文字幕| 精品久久久久av影院| 日韩理论片一区二区| 精品在线免费观看|