Docs Menu
Docs Home
/

Atlas Kubernetes 演算子

項目一覧

  • Atlas Kubernetes Operator とは?
  • できること
  • 新しいデフォルト: Atlas Kubernetes Operator 2.0 の削除保護
  • 新しい削除保護のデフォルトに戻す
  • Atlas Kubernetes Operator 実践体験

Atlas Kubernetes Operator は、Atlas リソースを Kubernetes クラスターに統合する新しいサービスです。安全なエンタープライズ プラットフォーム統合により、データ サービスを必要とするクラウドネイティブ アプリケーションのライフサイクルを単一のコントロール プレーンに配置および管理できるようになりました。

詳しくは、「 クイック スタート 」を参照してください。

重要

カスタム リソースはデフォルトでオブジェクトを削除しなくなりました

Atlas Kubernetes Operator はカスタム リソース構成ファイルを使用して Atlas 構成を管理しますが、 Atlas Kubernetes Operator 2.0以降、Kubernetes で削除したカスタム リソースは Atlas では削除されなくなりました。 代わりに、Atlas Kubernetes Operator はそれらのリソースの管理を停止します。 たとえば、Kubernetes で AtlasProjectカスタム リソースを削除すると、Atlas Kubernetes Operator は Atlas から対応するプロジェクトを自動的に削除しなくなり、誤ってまたは予期せずに削除されるのを防ぐことができます。 この動作を Atlas Kubernetes Operator 2 前に使用されていたデフォルトに戻す方法などの詳細については、 をご覧ください。 0 、 「新しいデフォルト: Atlas Kubernetes Operator 2の削除保護 」を参照してください。 0 。

Atlas Kubernetes Operator を使用すると、Kubernetes を離れることなく Atlas 内のリソースを管理できます。 Atlas Kubernetes Operator を Kubernetes クラスターに配置します。 Atlas Kubernetes Operator は、 Kubernetesカスタム リソースに基づいて Atlas のリソースを管理します。 これにより、Atlas 内のプロジェクト、データベース配置、データベース ユーザーの状態が、Kubernetes クラスターで作成した各AtlasProjectカスタム リソースAtlasDeploymentカスタム リソースAtlasDatabaseUserカスタム リソースの構成と一致することが保証されます。

Atlas Kubernetes Operatorは、x509 認証 および のプライベートエンドポイント、AzureAmazon Web Services 高度なマルチクラウド、マルチリージョンクラスター など、 カスタム リソース 内の多くの高度な機能をサポートしています。

Atlas Kubernetes Operator のデフォルトでは、Kubernetes で削除したカスタム リソースは Atlas では削除されなくなりました。 代わりに、Atlas Kubernetes Operator はそれらのリソースの管理を停止します。

たとえば、Kubernetes でAtlasProjectカスタム リソースを削除すると、Atlas Kubernetes Operator による、Atlas 内の対応するプロジェクトの自動削除が行われなくなるた、意図しないまたは予期しない削除を防げます。 これは、カスタム リソースを使用して管理されるすべてのオブジェクトに適用されます。

この動作は、配置全体または特定のカスタム リソースまたはサブオブジェクトに対して、Atlas Kubernetes Operator 2.0以前に使用されていたデフォルトに戻すことができます。

次の表を使用して、配置の正しい動作を判断します。

削除保護
削除保護なし
Atlas Kubernetes Operator 2.0 の新しいデフォルト
Atlas Kubernetes Operator 2.0 以前のデフォルト
カスタム リソースを、またはカスタム リソースからオブジェクトを削除した場合、対応するオブジェクトは Atlas に残りますが、Atlas Kubernetes Operator はそれらを管理しなくなります。Atlas Kubernetes Operator から切り離されたオブジェクトは、Atlas UI などの別のインターフェースからのみ管理できます。
カスタム リソースまたはカスタム リソースからオブジェクトを削除すると、Atlas Kubernetes Operator は、Atlas Kubernetes Operator を使用する前に配置されたオブジェクトであっても、Atlas 内の対応するオブジェクトを削除します。カスタム リソースを変更すると、Atlas UI などの別のインターフェースを使用して Atlas で行われた変更が上書きされます。

新しい削除保護の動作は、--object-deletion-protection フラグまたはOBJECT_DELETION_PROTECTION Kubernetes 配置リソース 環境変数を使用して制御できます Atlas Kubernetes Operator のインストール時に適用したこのフラグと環境変数のデフォルトはすべてtrueです。 Atlas Kubernetes Operator 2以前の動作に戻すには、 falseに設定します。 1 。

また、 「 デフォルトをスキップまたは上書きするための注釈の使用」で説明されているatlas-resource-policy注釈を使用して、個々のカスタム リソースに使用する動作を制御することもできます。

目的
アクション
Atlas Kubernetes Operator を使用して Atlas に最初のクラスターを作成します。

次のいずれかのチュートリアルを参照してください。

Atlas への Atlas Kubernetes Operator アクセスを構成します。
リソースを管理します。
Amazon Web Services IAMロールの統合アクセスを設定します。
チームを設定します。
Atlas がデータベース配置の週次メンテナンスを開始するメンテナンスウィンドウを設定します。

次へ

はじめる