AI エージェント向け: ドキュメントインデックスは https://www.mongodb.com/ja-jp/docs/llms.txt で利用できます。すべてのページの markdown バージョンは、いずれかの URL パスに .md を追加することで利用できます。
Make the MongoDB docs better! We value your opinion. Share your feedback for a chance to win $100.
MongoDB Branding Shape
Click here >
Docs Menu

Kubernetes Operator を UBI ベースのイメージに移行する

MongoDB Controls for Kubernetes Operator を Ubuntu ベースのイメージから UBI ベースのイメージに移行するには、既存のイメージリポジトリパスの末尾に を付けて、適切な UBI リポジトリからイメージをプルするようにKubernetes Operator-ubi の構成ファイルを編集します。OpenShiftを使用している場合は、すでに UBI イメージを使用しているため、この手順を実行する必要はありません。

次の例では、 INIT_APPDB_IMAGE_REPOSITORY設定のデフォルト構成と、URI イメージをプルする更新された構成を比較します。

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

必要なサフィックスを追加すると、構成は以下の構成と一致します。

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

変更を保存した後、構成ファイルを再適用します。

バニラ Kubernetes を実行しているユーザーの場合:

kubectl apply -f mongodb-kubernetes.yaml

OpenShift を実行しているユーザーの場合

oc apply -f mongodb-kubernetes-openshift.yaml

次のリポジトリ構成に対してこの手順を繰り返し、同じ-ubiサフィックスを適用し、変更を保存し、毎回イメージを個別に移行するたびに構成を再適用します。

  • AGENT_IMAGE

  • INIT_DATABASE_IMAGE_REPOSITORY

  • INIT_OPS_MANAGER_IMAGE_REPOSITORY

  • MONGODB_ENTERPRISE_DATABASE_IMAGE

  • OPS_MANAGER_IMAGE_REPOSITORY