跳到内容
标志
雷竞技下载官网PostgreSQL的Percona操作符
安装在Minikube上
初始化搜索
    雷竞技下载官网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)

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

    安装PostgreSQL的Pe雷竞技下载官网rcona Operatorminikube是在没有云提供商的情况下在本地试用它的最简单方法。Minikube在GNU/Linux、Windows或macOS系统上运行Kubernetes,使用系统级hypervisor,如VirtualBox、KVM/QEMU、VMware Fusion或Hyper-V。在将Kubernetes应用程序部署到云中之前,使用它是本地测试Kubernetes应用程序的一种流行方法。

    在minikube上运行Percona Operator for Postg雷竞技下载官网reSQL需要以下步骤:

    1. 安装minikube,使用为您的系统推荐的方法。这包括安装以下三个组件:

      1. kubectl工具,
      2. 系统管理程序(如果尚未安装),
      3. 实际的minikube包

      安装完成后,运行minikube开始命令。执行该命令时,将下载所需的虚拟化映像,然后初始化并运行集群。minikube成功启动后,您可以选择运行Kubernetes仪表板,它可以直观地表示集群的状态。执行minikube仪表板将启动仪表板,并在默认的web浏览器中打开它。

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

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

      请注意

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

      如果您使用Kubernetes仪表板,请选择您新创建的命名空间来显示,而不是默认的名称空间:

      图像

    3. 使用以下命令部署操作符:

      $kubectl应用- fhttps://raw.githubusercontent.com/雷竞技下载官网percona/percona-postgresql-operator/v1.4.0/deploy/operator.yaml
    4. 为Postgr雷竞技下载官网eSQL部署Percona发行版:

      $kubectl应用- fhttps://raw.githubusercontent.com/雷竞技下载官网percona/percona-postgresql-operator/v1.4.0/deploy/cr-minimal.yaml

      这将PostgreSQL部署在一个节点上,因为部署/ cr-minimal.yaml用于最小的非生产部署。有关更多配置选项,请参见部署/ cr.yaml而且自定义资源选项.

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

      $kubectl得到豆荚
      预期的输出
      NAME READY STATUS重启AGE backrest-backup- minimum -cluster-dcvkw 0/1 Completed 0 68s minimum -cluster-6dfd645d94-42xsr 1/1 Running 0 2m5s mini -cluster-backrest-shared-repo- 77bd498ddf -9msvp 1/1 Running 0 8s pgo-deploy-lnbv7 0/1 Completed 0 4m14s postgres-operator-6c4c558c5-dkk8v 4/4 Running 0 3m37s

      你也可以通过Kubernetes仪表板跟踪进度:

      图像

    5. 在前面的步骤中,Operator生成了几个秘密的密码pguser用户,您将需要该用户访问集群。

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

      ...数据:...密码:cGd1c2VyX3Bhc3N3b3JkCg = =

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

    6. 检查到新创建的集群的连通性。

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

      $kubectl运行-我——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-03-31
    雷竞技下载官网Percona LLC和/或其附属公司,©2009 - 2023
    用MkDocs材料

    饼干的同意

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

    Baidu
    map