文档菜单
文档首页
/
MongoDB 企业 Kubernetes 操作符
/ /

迁移MongoDB 企业 Kubernetes 操作符从基于 Ubuntu 的镜像迁移到基于 UBI 的镜像

要迁移MongoDB 企业 Kubernetes 操作符从基于 Ubuntu 的镜像迁移到基于 UBI 的镜像,编辑您的 Kubernetes Operator配置文件以从适当的 UBI 存储库拉取镜像,通过在现有的镜像存储库路径后缀添加-ubi。如果您正在使用 OpenShift,则无需执行此程序,因为您已经使用 UBI 镜像。

以下示例比较了 INIT_APPDB_IMAGE_REPOSITORY 设置的默认配置与拉取 UBI 镜像的更新配置。

示例

1spec:
2 template:
3 spec:
4 serviceAccountName: mongodb-enterprise-operator
5 containers:
6 - name: mongodb-enterprise-operator
7 image: <operatorVersionUrl>
8 imagePullPolicy: <policyChoice>
9 env:
10 - name: INIT_APPDB_IMAGE_REPOSITORY
11 value: quay.io/mongodb/mongodb-enterprise-init-appdb

添加必要的后缀后,您的配置应与以下配置匹配

1spec:
2 template:
3 spec:
4 serviceAccountName: mongodb-enterprise-operator
5 containers:
6 - name: mongodb-enterprise-operator
7 image: <operatorVersionUrl>
8 imagePullPolicy: <policyChoice>
9 env:
10 - name: INIT_APPDB_IMAGE_REPOSITORY
11 value: quay.io/mongodb/mongodb-enterprise-init-appdb-ubi

保存更改后,重新应用您的配置文件。

对于运行纯 Kubernetes 的用户

kubectl apply -f mongodb-enterprise.yaml

对于运行 OpenShift 的用户

oc apply -f mongodb-enterprise-openshift.yaml

通过应用相同的 -ubi 后缀,保存更改并重新应用配置,重复此过程以迁移以下存储库配置

  • AGENT_IMAGE

  • INIT_DATABASE_IMAGE_REPOSITORY

  • INIT_OPS_MANAGER_IMAGE_REPOSITORY

  • MONGODB_ENTERPRISE_DATABASE_IMAGE

  • OPS_MANAGER_IMAGE_REPOSITORY

返回

升级企业版

© . All rights reserved.