跳到内容
标志
雷竞技下载官网MongoDB的Percona操作符
安装在Minikube上
初始化搜索
    雷竞技下载官网percona / k8spsmdb-docs
    雷竞技下载官网percona / k8spsmdb-docs
    • 欢迎
      • 设计和架构
      • 与其他方案的比较
      • 与头盔一起安装
      • 使用kubectl安装
      • 系统需求
      • 安装在Minikube上
      • 安装在谷歌Kubernetes引擎(GKE)上
      • 安装在Amazon Elastic Kubernetes服务(AWS EKS)上
      • 安装到Microsoft Azure Kubernetes服务(AKS)
      • 通用Kubernetes安装
      • 安装在OpenShift上
      • 应用和系统用户
      • 更改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)

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

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

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

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

      1. kubectl工具,

      2. 系统管理程序(如果尚未安装),

      3. 实际的minikube包

      安装完成后,运行Minikube启动——内存=5120——cpu =4——磁盘大小=30g(参数增加虚拟机对CPU内核、内存、磁盘的限制,以保证操作员稳定工作)。执行该命令时,将下载所需的虚拟化映像,然后初始化并运行集群。Minikube成功启动后,您可以选择运行Kubernetes仪表板,它可以直观地表示集群的状态。执行minikube仪表板将启动仪表板,并在默认的web浏览器中打开它。

    2. 部署操作符使用命令如下:

      $kubectl应用——服务器端- fhttps://raw.githubusercontent.com/雷竞技下载官网percona/percona-server-mongodb-operator/v1.14.0/deploy/bundle.yaml
    3. 部署MongoDB集群:

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

      请注意

      它部署了一个单分片MongoDB集群,一个副本集,一个节点,一个mongos节点和一个配置服务器节点。的部署/ cr-minimal.yaml用于最小的非生产部署。有关更多配置选项,请参见部署/ cr.yaml而且自定义资源选项.您可以通过执行以下命令克隆存储库的所有清单和源代码:

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

      编辑所需选项后,应用已修改的选项部署/ cr.yaml文件如下:

      $kubectl应用- f部署/ cr.yaml

      创建过程可能需要一些时间。

      当operator和replica set pod都达到运行状态时,该过程结束。库贝特尔去拿吊舱输出应该是这样的:

      NAME READY STATUS重启AGE percona-雷竞技下载官网server-mongodb-operator-d859b69b6-t44vk 1/1 Running 0 50s minimum -cluster-cfg-0 1/1 Running 0 41s minimum -cluster-mongos-0 1/1 Running 0 36s minimum -cluster-rs0-0 1/1 Running 0 39s

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

      图像

    4. 在前面的步骤中,Operator生成了几个秘密,包括admin用户的密码,您将需要该密码访问集群。使用Kubectl得到秘密以查看Secrets对象的列表(默认情况下,您感兴趣的Secrets对象拥有minimal-cluster-name-secrets名字)。然后Kubectl获取secret minimum -cluster-name-secrets -o yaml将返回带有生成的秘密的YAML文件,包括MONGODB_USER_ADMIN而且MONGODB_USER_ADMIN_PASSWORD字符串,看起来应该如下所示:

      ...数据:...MONGODB_USER_ADMIN_PASSWORD:aDAzQ0pCY3NSWEZ2ZUIzS1I =MONGODB_USER_ADMIN_USER:dXNlckFkbWlu

      这里实际的登录名和密码是base64编码的echo 'aDAzQ0pCY3NSWEZ2ZUIzS1I=' | base64——decode .将它恢复为人类可读的形式。

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

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

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

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

      $蒙戈“mongodb: / / userAdmin: userAdmin123456@minimal-cluster-name-mongos.default.svc.cluster.local / admin ? ssl = false”

    联系我们

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

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

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


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

    饼干的同意

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

    Baidu
    map