跳到内容
标志
雷竞技下载官网用于PostgreSQL的Percona操作符
设计与架构
初始化搜索
    雷竞技下载官网percona / k8spg-docs
    雷竞技下载官网percona / k8spg-docs
    • 欢迎
      • 系统需求
      • 设计与架构
      • 与其他方案比较
      • 在Minikube上安装
      • 带舵安装
      • 安装在谷歌Kubernetes引擎(GKE)
      • 通用Kubernetes安装
      • 在OpenShift上安装
      • 应用程序和系统用户
      • 修改PostgreSQL选项
      • 反亲和和容忍
      • 传输加密(TLS/SSL)
      • 遥测
      • 备份和恢复
      • 升级Percon雷竞技下载官网a Distribution for PostgreSQL和Operator
      • 水平和垂直缩放
      • raybet雷竞技竞猜在线官网带有Percona监控和管雷竞技下载官网理(PMM)的监视器
      • 重新启动或暂停集群
      • 部署备集群进行容灾
      • 为Postgre雷竞技下载官网SQL单命名空间和多命名空间部署提供Percona Operator
      • PostgreSQL表空间使用Percona Operator雷竞技下载官网
      • 为备份创建一个兼容s3的私有云
      • 自定义资源选项
      • 操作员安装选项
      • 雷竞技下载官网Percona认证的图像
      • 常见问题
      • 发行说明索引
      • 雷竞技下载官网Percona Operator for PostgreSQL 1.4.0 (2023-03-31)
      • 雷竞技下载官网Percona Operator for PostgreSQL 1.3.0 (2012-08-04)
      • 雷竞技下载官网Percona Operator for PostgreSQL 1.2.0 (2012-04-06)
      • 雷竞技下载官网Percona Operator for PostgreSQL 1.1.0 (2017-12-07)
      • 雷竞技下载官网Percona Operator for PostgreSQL 1.0.0 (2010-10-07)
      • 雷竞技下载官网Percona Operator for PostgreSQL 0.2.0 (2010-08-12)
      • 雷竞技下载官网Percona Operator for PostgreSQL 0.1.0 (2017-05-10)

    设计概述¶

    Perc雷竞技下载官网ona Operator for PostgreSQL在Kubernetes上自动化和简化了开源PostgreSQL集群的部署和管理。运算符基于CrunchyData的PostgreSQL操作符。

    图像

    使用Operator部署的PostgreSQL容器包括以下组件:

    • 的PostgreSQL数据库管理系统,包括:

      • PostgreSQL额外提供的模块,

      • pgAuditPostgreSQL审计扩展

      • PostgreSQL set_user扩展模块,

      • Wal2json输出插件,

    • 的pgBackRest备份和恢复实用程序,

    • 的pgBouncerPostgreSQL的连接池

    • PostgreSQL的高可用性实现Patroni模板,

    • 的pg_stat_raybet雷竞技竞猜在线官网monitorPostgreSQL查询性能监控工具,raybet雷竞技竞猜在线官网

    • LLVM(用于JIT编译)。

    为了提供高可用性,操作员涉及节点关联如果可能的话,在单独的工作节点上运行PostgreSQL集群实例。如果某个节点发生故障,则在另一个节点上自动重新创建带有该节点的Pod。

    图像

    为了给有状态的应用程序提供数据存储,Kubernetes使用了Persistent Volumes。一个PersistentVolumeClaim(PVC)用于实现对pod的自动存储配置。如果发生故障,容器存储接口(CSI)应该能够在不同的节点上重新挂载存储。

    Operator功能扩展了Kubernetes API自定义资源定义。这些crd提供了对Kubernetes API的扩展,并且,在Operator的情况下,允许您执行诸如创建PostgreSQL集群,更新PostgreSQL集群资源分配,为PostgreSQL集群添加额外的实用程序等操作。pgBouncer用于连接池和更多。

    当一个新的自定义资源被创建,或者一个现有的资源被修改或删除时,Operator会自动创建/修改/删除所有需要的Kubernetes对象,并提供适当的设置,以提供适当的Percona PostgreSQL集群操作。雷竞技下载官网

    在Operator安装过程中创建了以下crd:

    • pgclusters存储管理PostgreSQL集群所需的信息。这包括集群名称、使用什么存储和资源类、运行哪个版本的PostgreSQL、如何维护高可用性集群等信息。

    • pgreplicas存储管理PostgreSQL集群内副本所需的信息。这包括副本的数量、要使用的存储和资源类、特殊的关联规则等。

    • pgtasks是一个通用的CRD,它接受需要在集群上运行的任务类型(例如进行备份),并通过其工作流跟踪该任务的状态。

    联系我们

    如需免费技术帮助,请访问Percona雷竞技下载官网社区论坛。

    要报告错误或提交功能请求,请打开JIRA票。

    付费支持和管理或咨询服务,请联系雷竞技下载官网Percona销售。


    最后更新:2023-04-14
    雷竞技下载官网Percona LLC和/或其附属公司©2009 - 2023
    用MkDocs的材料

    饼干的同意

    我们使用cookie来识别您的重复访问和偏好,以及衡量我们文档的有效性,以及用户是否找到了他们正在搜索的内容。在您的同意下,您将帮助我们更好地编写文档。

    Baidu
    map