跳到内容
标志
雷竞技下载官网MongoDB的Percona操作符
安装在OpenShift上
初始化搜索
    雷竞技下载官网percona / k8spsmdb-docs
    雷竞技下载官网percona / k8spsmdb-docs
    • 欢迎
      • 设计和架构
      • 与其他方案的比较
      • 与头盔一起安装
      • 使用kubectl安装
      • 系统需求
      • 安装在Minikube上
      • 安装在谷歌Kubernetes引擎(GKE)上
      • 安装在Amazon Elastic Kubernetes服务(AWS EKS)上
      • 安装到Microsoft Azure Kubernetes服务(AKS)
      • 通用Kubernetes安装
      • 安装在OpenShift上
        • 安装操作员
          • 通过红帽市场安装操作员
          • 通过命令行界面安装Operator
        • 为MongoDB雷竞技下载官网安装Percona Server
      • 应用和系统用户
      • 更改MongoDB选项
      • 反亲和和容忍
      • 标签和注释
      • 暴露集群
      • 本地存储支持
      • 仲裁节点和无投票节点
      • MongoDB分片
      • 传输加密(TLS/SSL)
      • 静止数据加密
      • 遥测
        • 关于备份
        • 为备份配置存储
        • 进行定时备份
        • 按需备份
        • 存储操作日志,用于实时恢复
        • 从以前保存的备份恢复
        • 删除不需要的备份
      • 升级MongoDB和Operator
      • 水平和垂直缩放
      • 多集群、多区域部署
      • raybet雷竞技竞猜在线官网使用Percona监视和管雷竞技下载官网理(PMM)进行监视
      • 添加挎斗容器
      • 重新启动或暂停集群
      • 调试和故障排除
      • OpenLDAP集成
      • 如何使用私有注册表
      • 创建用于备份的私有s3兼容云
      • 将备份恢复到新的基于kubernetes的环境
      • 如何使用备份将外部数据库移动到Kubernetes
      • 以多命名空间(集雷竞技下载官网群范围)的方式安装Percona Server for MongoDB
      • 手动升级MongoD雷竞技下载官网B的Percona服务器
      • 自定义资源选项
      • 雷竞技下载官网经过Percona认证的图像
      • 运营商API
      • 常见问题
      • 旧版本(文档存档)
      • 发行说明索引
      • 雷竞技下载官网Percona Operator for MongoDB 1.14.0 (2023-03-13)
      • 雷竞技下载官网Percona Operator for MongoDB 1.13.0 (22-09-15)
      • 雷竞技下载官网Percona Operator for MongoDB 1.12.0 (2022-05-05)
      • 雷竞技下载官网Percona Distribution for MongoDB Operator 1.11.0 (2021-12-21)
      • 雷竞技下载官网Percona Distribution for MongoDB Operator 1.10.0 (2021-09-30)
      • 雷竞技下载官网Percona Distribution for MongoDB Operator 1.9.0 (21-07-29)
      • 雷竞技下载官网Percona Kubernetes Operator for Percona Server for MongoDB 1.8.0 (21-05-06)
      • 雷竞技下载官网Percona Kubernetes Operator for Percona Server for MongoDB 1.7.0 (2021-03-08)
      • 雷竞技下载官网Percona Kubernetes Operator for Percona Server for MongoDB 1.6.0 (2020-12-22)
      • 雷竞技下载官网Percona Kubernetes Operator for Percona Server for MongoDB 1.5.0 (2020-09-07)
      • 雷竞技下载官网Percona Kubernetes Operator for Percona Server for MongoDB 1.4.0 (2020-03-31)
      • 雷竞技下载官网Percona Kubernetes Operator for Percona Server for MongoDB 1.3.0 (2019-12-11)
      • 雷竞技下载官网Percona Kubernetes Operator for Percona Server for MongoDB 1.2.0 (2019-09-20)
      • 雷竞技下载官网Percona Kubernetes Operator for Percona Server for MongoDB 1.1.0 (2019-07-15)
      • 雷竞技下载官网Percona Kubernetes Operator for Percona Server for MongoDB 1.0.0 (2019-05-29)

    • 安装操作员
      • 通过红帽市场安装操作员
      • 通过命令行界面安装Operator
    • 为MongoDB雷竞技下载官网安装Percona Server

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

    雷竞技下载官网Percona Operator for Percona Server for MongoDB是一个红帽认证运营商。这意味着Percona Oper雷竞技下载官网ator可以跨混合云移植,并完全支持Red Hat OpenShift生命周期。

    在OpenShift上雷竞技下载官网安装Percona Server for MongoDB包括两个步骤:

    • 安装MongoDB的Perco雷竞技下载官网na Operator,
    • 安装Percon雷竞技下载官网a Server for MongoDB操作步骤

    安装操作员¶

    安装Percona Operat雷竞技下载官网or for MongoDB红帽市场Web界面或使用命令行界面。

    通过红帽市场安装操作员¶

    1. 登录到红帽市场并注册您的集群遵循官方指示。
    2. 转到MongoDB的雷竞技下载官网Percona Operator页面点击免费试用按钮:

      图像

      在这里你可以花0.0美元“购买”操作员。

    3. 完成后,选择工作区- >软件在顶部的系统菜单中,选择Operator:

      图像

      单击安装操作符按钮。

    通过命令行界面安装Operator¶

    1. 克隆percona-雷竞技下载官网server-mongodb-operator存储库:

      美元git克隆- bv1.14.0https://github.com/雷竞技下载官网percona/percona-server-mongodb-operator美元cd雷竞技下载官网percona-server-mongodb-operator

      请注意

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

    2. Percona Server for MongoDB的自定义资源定义应雷竞技下载官网该从部署/ crd.yaml文件。自定义资源定义扩展了Kubernetes“知道”的新项目的标准资源集,在我们的例子中,这些项目是操作符的核心。

      这一步应该只做一次;它不需要在其他部署中重复。

      应用它如下:

      美元oc应用——服务器端- f部署/ crd.yaml

      请注意

      设置自定义资源定义要求用户具有集群管理员角色权限。

      如果你想使用非特权用户管理MongoDB集群雷竞技下载官网的Percona Server,可以通过应用下一个clusterrole来授予必要的权限:

      美元oc创建clusterrolepsmdb-admin——动词=“*”——资源=雷竞技下载官网perconaservermongodbbackups.psmdb.percona.com/status perconaservermongodbs.psmdb.percona.com/status perconaservermongodbs.psmdb.percona.com, perconaservermongodbbackups.psmdb.percona.com, perconaservermongodbrestores.psmdb.percona.com, perconaservermongodbrestores.psmdb.percona.com/status美元ocadm政策add-cluster-role-to-userpsmdb-admin<一些用户>

      如果你有cert-manager安装完成后,您必须再执行两个命令才能使用非特权用户管理证书:

      美元oc创建clusterrolecert-admin——动词=“*”——资源=iissuers.certmanager.k8s.io certificates.certmanager.k8s。io美元ocadm政策add-cluster-role-to-usercert-admin<一些用户>
    3. 创建一个新的psmdb项目:

      美元oc新项目psmdb
    4. 为MongoDB的Percona Server添加基于角色的访问控制(RBAC)雷竞技下载官网部署/ rbac.yaml文件。RBAC基于明确定义的角色和相应的允许操作。在特定的Kubernetes资源上允许执行这些操作。用户和角色的详细信息请参见OpenShift文档。

      美元oc应用- f部署/ rbac.yaml
    5. 在OpenShift中启动Operator:

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

    为MongoDB雷竞技下载官网安装Percona Server¶

    1. 将MongoDB Users秘密添加到OpenShift。类的stringData部分中应该以纯文本的形式放置这些秘密部署/ secrets.yaml文件作为用户帐户的登录名和密码(请参阅Kubernetes文档详情)。

      在编辑yaml文件后,应该使用以下命令创建秘密:

      美元oc创建- f部署/ secrets.yaml

      更多关于秘密的细节可以在用户。

    2. 现在应该生成证书了。默认情况下,Operator会自动生成证书,此步骤无需操作。方法生成并应用自己的证书作为秘密TLS指令。

    3. 雷竞技下载官网Percona Server for MongoDB集群可以随时创建,操作步骤如下:

      1. 取消的部署/ cr.yaml场#平台:并将字段编辑为平台:openshift。结果应该是这样的:

        apiVersion:psmdb.雷竞技下载官网percona.com/v1alpha1种类:雷竞技下载官网PerconaServerMongoDB元数据:名字:my-cluster-name规范:平台:openshift…
      2. (可选)如果您正在使用minishift,请将反亲和策略调整为没有一个

        亲和力:antiAffinityTopologyKey:“没有”…
      3. 创建/应用自定义资源文件:

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

        创建过程需要时间。当所有pod都达到运行状态时,整个过程就完成了。您可以使用以下命令进行检查:

        美元oc得到豆荚

        结果应该如下所示:

        姓名就绪状态重启年龄my-cluster-name-cfg-0 2/2运行0 11 m my-cluster-name-cfg-1 2/2运行1 10 m my-cluster-name-cfg-2 2/2运行1 9 m my-cluster-name-mongos-0 1/1 0 11 m my-cluster-name-mongos-1运行1/1运行0 11 m my-cluster-name-mongos-2 1/1运行0 11 m my-cluster-name-rs0-0 2/2运行0 11 m my-cluster-name-rs0-1 2/2运行0 10 m my-cluster-name-rs0-2 2/2运行0 9 m percona -服务器mongodb -运营商- 665 cd69f9b xg5dl 1/1 0 37 m雷竞技下载官网
    4. 检查到新创建的集群的连通性。

      首先,使用MongoDB客户机运行一个容器,并将其控制台输出连接到您的终端。下面的命令将执行此操作,命名新Pod雷竞技下载官网percona-client:

      美元oc运行-我——rm——tty雷竞技下载官网percona-client——图片=雷竞技下载官网percona / percona-server-mongodb: 4.4.18-18——重启=从来没有--bash伊尔

      执行它可能需要一些时间来部署相应的Pod。现在运行蒙戈工具在percona-c雷竞技下载官网lient命令shell中使用登录(即userAdmin),并输入从“秘密”获得的正确密码:

      雷竞技下载官网美元percona-client: /蒙戈“mongodb: / / userAdmin: userAdmin123456@my-cluster-name-mongos.psmdb.svc.cluster.local /管理?ssl = false”

    联系我们

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

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

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


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

    饼干的同意

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

    Baidu
    map