Kubernetes Operator v1.2.0
リリース日: 10年 7 月2025
新機能
- OpenID Connect(OIDC)ユーザー認証
OpenID Connect(OIDC)ユーザー認証のサポートを追加します。
および
spec.security.authentication.modes
設定を使用してspec.security.authentication.oidcProviderConfigs
OIDC認証を構成 できます。MongoDB Enterprise Server 7.0.11+ または 8.0.0+ が必要です。
- 詳細については、以下を参照してください。
- 新しい ClusterMongoDBRole CRD
複数のMongoDBクラスターにわたる再利用可能なロールをサポートするために、新しい ClusterMongoDBRole CRD を追加します。これにより、ユーザーはロールを一度に定義し、複数のMongoDBまたは MongoDB MultiCluster リソースで再利用できます。
このロールは、
spec.security.roleRefs
フィールドを使用して参照できます。一度に使用できるのは とspec.security.roles
spec.security.roleRefs
の 1 つだけであることに注意してください。演算子は、ClusterMongoDBRole リソースを、データベースリソースによって参照される場合にのみ使用されるカスタムロールテンプレートとして扱います。
演算子は、デフォルトで新しいリソースを監視します。つまり、 演算子では新しい ClusterRole と ClusterRoleBinding を作成する必要があります。 Helmチャートまたは kubernetes mongodbプラグインは、デフォルトで ClusterRole と ClusterRoleBinding を作成します。別のインストール方法を使用する場合は、これらを手動で作成する必要があります。
Helmチャートでこの動作を無効にするには、
operator.enableClusterMongoDBRoles
の値をfalse
に設定します。これにより、 ClusterMongoDBRoleリソースに必要な RBAC リソースの作成が無効になるだけでなく、このリソースの監視も無効になります。kubetl mongodbプラグインを使用して必要な ClusterRole と ClusterRoleBinding のインストールをスキップするには、
--create-mongodb-roles-cluster-role
をfalse
に設定します。新しい ClusterMongoDBRoleリソースは読み取り専用になるように設計されているため、さまざまな演算子が管理するMongoDB配置で使用できます。
ClusterMongoDBRoleリソースはいつでも削除できますが、 演算子はこのリソースを使用して作成されたロールを削除しません。アクセスを適切に削除するには、 MongoDBまたは MongoDB MultiCluster リソース内の ClusterMongoDBRole への参照を手動で削除する必要があります。
このリソースの参照ドキュメントは、 ClusterMongoDBRole リソース仕様 を参照してください。
バグ修正
MongoDB MultiClusterリソースを新しいプロジェクト(または新しい Ops Managerインスタンス)に移動すると、配置が失敗した状態のままになる問題を修正します。
Kubernetes Operator v1.1.0
リリース日: 2025 年 5 月 23 日
新機能
- MongoDBSearch (Community Private Preview)
MongoDB Search の配置サポートを追加しました(Community Private Preview Edition)。
MongoDBCommunity 配置の全文およびベクトル検索機能を有効にします。
Kubernetes Operator によってデフォルトで監視される新しいMongoDB CRD を追加します。詳細については、「 クイック スタート 」を参照してください。
- MongoDBSearch Private プレビュー フェーズには次の制限があります
MongoDB Community の最小バージョン: 8.0。
MongoDBでは TLS を無効にする必要があります(
mongot
とmongod
間の通信は現時点ではプレーンテキスト形式です)。
Kubernetes Operator v1.0.1
リリース日: 2025 年 5 月 13 日
バグ修正
OpenShiftカタログおよびOperator Hub .ioカタログのKubernetes Operator バンドルに欠落しているMongoDB Agent イメージを追加します。
Helmチャートの監視リストから欠落している
mongodbcommunity
CRD を追加します。
Kubernetes Operator v1.0.0
リリース日: 2025 年 5 月 9 日
MongoDB は、 Kubernetes Operator の導入によりKubernetes の機能を統合します。この新しい演算子はオープンソースのプロジェクトであり、前のMongoDB Community OperatorとMongoDB Enterprise Kubernetes Operatorのマージを表します。これにより、配置の管理、増やす、アップグレードが容易になります。将来の変更では、 Kubernetesでの Community と Enterprise の管理方法がより連携するように構築され、よりシームレスで効率的なエクスペリエンスが提供されます。
オープンソースプロジェクトとして、コミュニティに貢献できるようになり、バグ修正をより迅速に行い、継続的なイノベーションを導入することができます。
ライセンス
エンタープライズ演算子の使用が許可されている契約を持つユーザーは、引き続き新しい置換を活用できるため、カスタマーは契約の変更なしでそれを採用できます。Kubernetes Operator 自体はApache 2.0 ライセンスに基づいてライセンスされており、リポジトリに含まれるライセンスファイルにさらなる詳細が記載されています。
MongoDB Enterprise Serverや Ops Manager など、他のすべてのMongoDB製品とツールのライセンス権限は変更されません。これらの製品またはツールに関するライセンスに関する質問がある場合は、 MongoDBアカウントチーム にお問い合わせください。
移行
Community Kubernetes OperatorおよびEnterprise Kubernetes OperatorからKubernetes Operator への移行はシームレスです。MongoDBの配置はアップグレードの影響を受けず、変更は必要ありません。移行ガイドの手順に従ってください。
レガシー演算子の廃止と EOL
Community Kubernetes Operatorのベストエフォートサポートは、2025 年 11 月までの 6 か月間にわたって継続します。各Enterprise Kubernetes Operatorリリースは、現在のガイダンスに従って引き続きサポートされます。
今後のすべてのバグ修正と改善は、 Kubernetes Operator の新しいバージョンでリリースされます。すべてのユーザーがこれらのタイムライン内にKubernetes Operator への移行を計画することをお勧めします。
古いリリースノート
MongoDB Enterprise Kubernetes Operator のリリースノートを確認するには、MongoDB Enterprise Kubernetes Operator のドキュメント を参照してください。