Overview
Atlas Kubernetes Operator は、MongoDB Atlas Administration API OpenAPI 仕様から自動生成される一連のリソース定義(CRD)を提供します。これらの生成された CRD は Atlas Administration APIと直接的な同等性を提供し、 APIが変化するにつれて定期的に更新されます。時間の経過とともに、生成された CRD は、Atlas Kubernetes Operator を通じて Atlas リソースを管理するための標準インターフェースとして、既存の カスタム リソースを置き換えます。
CRD セットの選択
Atlas Kubernetes Operator は現在、生成された CRD の数は限られているため、どのセットがニーズに最も適しているかを評価する必要があります。
既存のカスタム リソース | 生成されたカスタム リソース |
|---|---|
Atlasリソースタイプの完全なカバレッジ。 | Atlasリソースタイプの限定的ではあるが、対象は拡大します。 |
将来のリリースでは非推奨となる予定です。 | Atlas Kubernetes Operator を通じて Atlas リソースを管理するための標準になります。 |
安定しており、確立されています。 | Atlas Administration API OpenAPI 仕様を厳密に追跡します。 |
必要なリソースが生成された CRD として利用できる場合は、既存の CRD からの移行に関する将来の労力を軽減するために、今すぐそのリソースを採用することを検討してください。生成された CRD がまだリソースで使用できない場合は、既存のカスタム リソースを引き続き使用します。
利用可能な生成された CRD
Atlas Kubernetes Operator は現在、次の生成された CRD をサポートしています。
Resource | 説明 |
|---|---|
Atlas のグループ。 | |
Atlas 内のクラスター。 | |
Atlas のデータベースユーザー。 | |
Atlas の Flex クラスター。 | |
Atlas のIP アクセス リストエントリ。 |
Atlas Administration API OpenAPI 仕様が進化するにつれて、追加の生成された CRD が利用可能になります。このページで更新を確認してください。