Docs Menu
Docs Home
/ /
MongoDB Atlas Kubernetes 演算子

Atlas Kubernetes Operator変更ログ

注意

Atlas Kubernetes Operator のリリースの完全なリストは、 ここで確認できます

  • オートスケーリング を有効にして配置を更新した場合に調整が失敗する問題を修正します。

  • 検証により、重複するアラート構成が拒否されるようになりました

  • チームのステータスに表示されるプロジェクトが重複するバグを修正しました。

  • 不要な再作成を回避するために、 IPAccessList調整フローをリファクタリングします。

  • 繰り返し更新されるバックアップ スケジュールを修正します。

  • Atlas にすでに登録した IdP の フェデレーティッド認証 を構成するために、AtlasFederatedAuth カスタム リソース を追加します。

  • 政府への配置向け Atlas をサポートします。 これに応じて Gov エンドポイントを構成する必要があります。 は、 for GovernmentAtlas Kubernetes Operator Amazon Web Servicesのクラウドプロバイダーとして のみをサポートしています。Atlas

  • データベース配置リソースのタグ付けをサポートします。 詳しくは、次の設定を参照してください。

  • 継続的なバックアップと終了保護のためにサーバーレスに新しい引数を追加します。

  • オートスケーリング レポートの検証と処理を改善します。

  • Atlas Kubernetes Operator でサードパーティのシークレット管理ツールを使用して外部キー管理システムをサポートするためのガイダンスを提供します。 Atlas Kubernetes Operator の外部シークレット ストレージを構成する方法については、「シークレット ストレージの構成 」を参照してください。

  • 最小ではなく UBI マイクロ ベース イメージを使用します。 マイクロ基本イメージは、依存関係の少ない、より小さい基本イメージです。

AtlasProject カスタム リソース:

AtlasDeployment カスタム リソース:

  • Atlas クライアントを v0.32.0 にアップグレードします。

AtlasProject カスタム リソース:

AtlasDatabaseUser カスタム リソース:

  • シャーディングされたクラスターからプライベートエンドポイント接続文字列が欠落していた問題を修正しました。

AtlasDataFederation カスタム リソース:

  • leases.coordination.k8s.ioを独自のプロキシロール ルールに移動します。

AtlasProject カスタム リソース:

  • spec.settings.IsExtendedStorageSizesEnabledパラメータを追加します。

  • Go を 1.20 にアップグレードします。

  • AtlasBackupScheduleカスタム リソースのspec.export.frequencyTypeパラメータの値をMONTHLYからmonthlyに更新します。

  • 異なる名前空間の接続シークレットの生成を修正しました。

  • 自動クラウドバックアップ エクスポートの構成を修正します。

  • CVE-2023-0436 を修正: Atlas 演算子のデバッグ モードでシークレット ロギングが発生する可能性があります

    MongoDB Atlas Kubernetes Operator の影響を受けるバージョンは、DEBUG モードのログ記録が有効になっている間、GCP サービスアカウントキーや API 統合シークレットなどの機密情報を出力する可能性があります。 この問題は、MongoDB Atlas Kubernetes Operator バージョン 1.5.0、 1.6.0、 1.6.1、 1.7.0 これは製品の EOL バージョンで報告されており、ユーザーはサポートされている最新バージョンにアップグレードすることをお勧めします。

    必要な構成:

    DEBUG ログはデフォルトでは有効になっておらず 、エンドユーザーによって構成される必要があります。演算子のログレベルを確認するには、配置構成で渡されるフラグを確認します(例:https://github.com/mongodb/mongodb-atlas-kubernetes/lob/main/config/manager/manager.YAML#L27)

    CVSS: 4.5

    CWE-319: 機密情報のクリアテキスト送信

  • OpenShift 4.12 との互換性を追加しました。

  • Kubernetes 1.25 をサポートします。

AtlasProject カスタム リソース:

  • プロジェクトは、 spec.connectionSecretRef.namespaceパラメーターを使用して、別の名前空間の接続シークレットを参照できるようになりました。

  • 1 つのプロバイダーとリージョンごとに複数のプライベートエンドポイントをサポートします。

  • すべてのプライベートエンドポイント接続文字列の保存をサポートします。

  • 保管 時の暗号化Google Cloud PlatformKMS 機能に関する の問題を修正します。

AtlasDeployment カスタム リソース:

  • autoIndexingEnabledフィールドを非推奨にします。

  • スナップショット配信 をサポートします。

AtlasProject カスタム リソース:

  • IP アクセス リストに関する問題を修正します。

AtlasDeployment カスタム リソース:

AtlasProject カスタム リソース:

AtlasDeployment カスタム リソース:

AtlasProject カスタム リソース:

AtlasDeployment カスタム リソース:

  • 接続シークレットの作成に関する問題を修正しました。

  • OpenShiftの最小バージョンを修正します。

AtlasProject カスタム リソース:

  • InstanceSizeが一致する必要がある問題を修正します。

  • プライベートエンドポイントが常にステータスに追加されるようにします。

AtlasDeployment カスタム リソース:

  • OplogMinRetentionHoursフィールドを適切に変換します。

AtlasProject カスタム リソース:

AtlasProject カスタム リソース:

AtlasDeployment カスタム リソース:

  • instanceSizediskSizeGBパラメーターのオートスケーリングのサポートを追加します。

  • CIDR ブロック/32を含む IP アドレスをネットワーク アクセスに追加すると、IP アクセス リストが無期限に非アクティブになる問題を修正します。

  • 名前空間参照を必要とするプロジェクト統合を作成すると、ユーザーがプロジェクト名前空間以外の名前空間を指定する場合、または名前空間を提供していない場合にエラーが発生する可能性がある問題を修正します。

AtlasProject カスタム リソース:

AtlasDeployment カスタム リソース:

  • API キーの有効期限が切れた後にAtlasDeploymentカスタム リソースを削除すると発生するリソース調整の問題を修正します。

  • オートスケーリングが有効になっている配置のinstanceSizediskSizeGBパラメータを変更できる問題を修正します。 instanceSizediskSizeGBパラメーターと パラメーターを変更するには、まずオートスケーリングを無効にする必要があります。

  • Atlas Kubernetes Operator がプロジェクトのバックアップ ポリシーまたはバックアップ スケジュールを削除できない場合に返されるエラー メッセージを修正します。

  • 配置されたリソースのインスタンス サイズが M10 から M40 に変更された場合に、 AtlasDeployment カスタム リソースが正常に作成されない問題を修正します。

  • advancedDeploymentSpecAtlasDeployment カスタム リソースを作成するとautoscaling.diskGBEnabledで失敗する問題を修正し、新しいAdvancedAutoScalingSpec構造体をAdvancedDeploymentSpecChangesに追加します。

  • オートスケーリングが有効になっている配置でdiskSizeGBを減らす可能性がある問題を修正します。 diskSizeGBパラメータを変更するには、まずオートスケーリングを無効にする必要があります。

  • Atlas API がスケジュールされたバックアップに対して空のオブジェクトを返すリソース調整の問題を修正します。

  • Kubernetes シークレットからプライベートエンドポイント接続文字列が欠落していた問題を修正しました。

  • Atlas Kubernetes Operator が未使用のリソースの条件を削除しなかった問題を修正しました。

  • 欠落しているプライベートエンドポイント フィールドを ポッド条件に追加します。

  • Atlas Kubernetes Operator のログ レベルと JSON ログ出力を追加します。 ログ レベルを変更するには、 —log-level=debug | info | warn | error | dpanic | panic | fatalフラグを指定します。 出力形式を変更するには、 —log-encoder=json | consoleフラグを指定します。

AtlasProject カスタム リソース:

AtlasDeployment カスタム リソース:

  • リソースの削除に関するエラーがログに記録される問題を修正しました。

  • AtlasClusterカスタム リソースにspec.advancedClusterSpecパラメータを追加します。 AtlasClusterカスタム リソースには、2 つの主要な構成オプションがあります。 spec.clusterSpecまたはspec.advancedClusterSpecのいずれかを指定する必要があります。 spec.clusterSpecパラメーターはAtlas Cluster API リソースを使用します。 spec.advancedClusterSpecパラメータはAtlas Advanced Cluster API リソースを使用します。

    注意

    既存のリソースを移行してspec.clusterSpec構造を使用するには、 spec.projectRefを除き、 spec.*の下にあるすべてのフィールドをspec.clusterSpec.*に移動する必要があります。

イメージは次のロケーションにあります。

https://qui.io/repository/mongodb/mongodb-atlas-operator

この Atlas Kubernetes Operator の試用リリースでは、Kubernetes 仕様で Atlas のプロジェクト、クラスター、データベースユーザーを管理できます。