跳到内容
标志
雷竞技下载官网PostgreSQL的Percona操作符
安装在OpenShift上
初始化搜索
    雷竞技下载官网percona / k8spg-docs
    雷竞技下载官网percona / k8spg-docs
    • 欢迎
      • 系统需求
      • 设计和架构
      • 与其他方案的比较
      • 安装在Minikube上
      • 与头盔一起安装
      • 安装在谷歌Kubernetes引擎(GKE)上
      • 通用Kubernetes安装
      • 安装在OpenShift上
      • 应用和系统用户
      • 更改PostgreSQL选项
      • 反亲和和容忍
      • 传输加密(TLS/SSL)
      • 遥测
      • 备份和恢复
      • 升级Postgr雷竞技下载官网eSQL和Operator的Percona发行版
      • 水平和垂直缩放
      • 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 (22-08-04)
      • 雷竞技下载官网Percona Operator for PostgreSQL 1.2.0 (22-04-06)
      • 雷竞技下载官网Percona Operator for PostgreSQL 1.1.0 (2021-12-07)
      • 雷竞技下载官网Percona Operator for PostgreSQL 1.0.0 (21-10-07)
      • 雷竞技下载官网Percona Operator for PostgreSQL 0.2.0 (21-08-12)
      • 雷竞技下载官网Percona Operator for PostgreSQL 0.1.0 (21-05-10)

    在OpenShi雷竞技下载官网ft上安装Percona Distribution for PostgreSQL¶

    以下步骤将允许您安装Operator并使用它来管理红帽OpenShift平台上的Percona Distribution for PostgreSQL。雷竞技下载官网有关OpenShift的更多信息,请参见其官方文档。

    以下步骤将允许您安装Operator并使用它来管理OpenShift上的PostgreSQL的Percona Distribution。雷竞技下载官网

    1. 首先,克隆percona-postgresql-雷竞技下载官网operator存储库:

      git克隆- bv1.4.0https://github.com/雷竞技下载官网percona/percona-postgresql-operatorcd雷竞技下载官网percona-postgresql-operator

      请注意

      用指定正确的分支是至关重要的- b选项,同时克隆此步骤上的代码。请小心。

    2. 接下来要做的是添加pgo命名空间到Kubernetes,不要忘记为进一步的步骤设置相应的上下文:

      美元oc创建名称空间pgo美元oc配置设置上下文$ (kubectl配置当前上下文)——名称空间=pgo

      请注意

      要使用不同的名称空间,您应该进行编辑所有出现的名称空间:pgo两条线部署/ cr.yaml和部署/ operator.yaml配置文件。

    3. 如果要使用带有anyuid的操作符https://docs.openshift.com/container-platform/4.9/authentication/managing-security-context-constraints.html安全上下文约束请执行以下命令:

      美元sed-我'/disable_auto_failover: "false"/a \ \ \ \ disable_fsgroup: "false"'部署/ operator.yaml
    4. 使用以下命令部署操作符:

      美元oc应用- f部署/ operator.yaml
    5. 操作符启动后,可以在任何时候使用以下命令创建Percona D雷竞技下载官网istribution for PostgreSQL:

      美元oc应用- f部署/ cr.yaml

      创建过程需要一些时间。当operator和replica set pod都达到Running状态时,该过程结束:

      美元oc得到豆荚
      预期的输出
      NAME READY STATUS重启AGE backrest-backup-cluster1-j275w 0/1 Completed 0 10m cluster1-85486d645f-gpxzb 1/1 Running 0 10m cluster1-backrest-shared-repo-6495464548-c8wvl 1/1 Running 0 10m cluster1-pgbouncer-fc45869f7-s86rf 1/1 Running 0 10m pgo-deploy-rhv6k 0/1 Completed 0 5m postgres-operator-8646c68b57-z8m62 4/4 Running 1 5m
    6. 在前面的步骤中,Operator生成了几个秘密的密码pguser用户,您将需要该用户访问集群。

      使用Oc获取秘密命令查看Secrets对象的列表(默认情况下,您感兴趣的Secrets对象拥有cluster1-pguser-secret名字)。然后Kubectl get secret cluster1- puser -secret -o yaml将返回包含生成的秘密的YAML文件,包括密码,应该如下所示:

      …数据:…密码:cGd1c2VyX3Bhc3N3b3JkCg = =

      这里实际的密码是base64编码的,并且echo 'cGd1c2VyX3Bhc3N3b3JkCg==' | base64——decode .将使其恢复为人类可读的形式(在本例中,它将是pguser_password字符串)。

    7. 检查到新创建的集群的连通性。运行一个新的Pod以将其用作客户端,并将其控制台输出连接到您的终端(运行它可能需要一些时间来部署)。当您看到新创建Pod的命令行提示符时,运行psql使用密码从工具中获取的秘密。下面的命令将执行此操作,命名新Podpg-client:

      美元oc运行-我——rm——ttypg-client——图片=雷竞技下载官网perconalab / percona-distribution-postgresql: 14.7——重启=从来没有--bash伊尔(postgres@pg-client/]美元PGPASSWORD=“pguser_password”psql- hcluster1-pgbouncer- p5432- upguserpgdb

      此命令将连接到PostgreSQL交互式终端。

      美元psql(147)类型“帮助”为的帮助。pgdb=>

    联系我们

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

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

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


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

    饼干的同意

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

    Baidu
    map