MongoDB Enterprise Kubernetes演算子は非推奨です。 新しい MongoDB Controls for Kubernetes Operator が、 MongoDB Enterprise Kubernetes Operator に置き換わります。Kubernetes Operator 用のドライバーの最初のバージョンは、 Enterprise Kubernetes Operatorの v1.33 と機能的に同等です。この変更の詳細と、新しい演算子への移行に関するガイダンスについては、 最初の 新しいバージョンの リリースノート を参照してください。MongoDB Enterprise Kubernetes Operator の今後のリリースは予定されません。各バージョンは、既存の 1 年間の サポート ポリシー に従ってサポートが終了します。継続的なサポートについては、 Kubernetes Operator 用のコントロールに移行してください。
MongoDBリソースのメジャー バージョンまたはマイナー バージョンをアップグレードできます。 これらの設定をMongoDB Database リソース仕様 で構成します。
Overview
リソースのメジャー バージョンまたはマイナー バージョンをアップグレードするには、 spec.version
設定を希望の MongoDB バージョンに設定します。
注意
この値をデータベースリソース用のMongoDBの新しいバージョンに更新しても、機能の互換性バージョンはアップグレード元のMongoDBバージョンのままになり、必要に応じてダウングレードのオプションが提供されます。 機能の互換性バージョンを新しいMongoDBバージョンと一致させるには、 spec.featureCompatibilityVersion
を新しいバージョンに、またはAlwaysMatchVersion
に手動で設定する必要があります。 詳しくは、 spec.featureCompatibilityVersion
を参照してください。
手順
スタンドアロン配置のMongoDBバージョンを8.0.0
から8.0.1
にアップグレードするには、次の例の手順を実行します。
1
spec.version
を必要なMongoDBバージョンに設定します。
apiVersion: mongodb.com/v1 kind: MongoDB metadata: name: my-standalone-downgrade spec: version: "8.0.1" type: Standalone project: my-project credentials: my-credentials persistent: false ...
2
構成を Kubernetes に再適用します。
kubectl apply -f <standalone-config>.yaml
Kubernetes は、新しい仕様で配置を自動的に再構成します。 これらの変更はMongoDB Ops ManagerまたはCloud Managerアプリケーションに反映されます。