Docs Menu
Docs Home
/ /
Atlas CLI
/ / /

Atlas Kubernetes Operatorインストール

項目一覧

  • 構文
  • オプション
  • 継承されたオプション

Atlas Kubernetes Operator をクラスターにインストールします。

このコマンドは、サポートされているバージョンの Atlas Kubernetes Operator を既存のクラスターにインストールし、演算子が管理する Atlas リソースをオプションでインポートします。

このコマンドは、 演算子 の API キーを作成し、それを シークレット として Kubernetes に追加します。これは、演算子が Atlas Admin API 呼び出しを行うために使用します。 キーのスコープは、 --projectName オプションを指定した場合はプロジェクトに、 --projectName オプションを省略した場合は組織に限定されます。

コマンド構文
atlas kubernetes operator install [options]
名前
タイプ
必須
説明
--atlasGov
false
政府向け Atlas を演算子のターゲットとして構成するかどうかを示すフラグ。
-h, --help
false
インストール用のヘルプ
--import
false
演算子が管理するクラスターに既存の Atlas リソースをインポートするかどうかを示すフラグ。
--kubeContext
string
false
使用する kubeconfig コンテキストの名前。
--kubeconfig
string
false
CLI リクエストに使用する kubeconfig ファイルへのパス。
--operatorVersion
string
false
インストールする演算子のバージョン。
--orgId
string
false
使用する組織ID。 このオプションは、構成ファイルまたは環境変数の 設定を上書きします。
--projectName
string
false
インストールされたオペレーターで作成または使用するプロジェクトの名前。
--resourceDeletionProtection
false
プロジェクト、配置などのリソースの Atlas 演算子の削除保護を切り替えます。詳細: :この値のデフォルトは true です。
--subresourceDeletionProtection
false
アラート、統合などのサブリソースの Atlas 演算子削除保護を切り替え ます 。詳細:この値のデフォルトは true です。
--targetNamespace
string
false
演算子をインストールする名前空間。
--watchNamespace
string
false
演算子が listen する名前空間を含むリスト。
名前
タイプ
必須
説明
-P, --profile
string
false
構成ファイルから使用するプロファイルの名前。 Atlas CLI のプロファイルの詳細については、 https://docub.mongodb.org/core/atlas-cli-save- connection-settings を参照してください。
# Install latest version of the operator into the default namespace:
atlas kubernetes operator install
# Install the latest version of the operator targeting Atlas for Government instead of regular commercial Atlas:
atlas kubernetes operator install --atlasGov
# Install a specific version of the operator:
atlas kubernetes operator install --operatorVersion=1.7.0
# Install a specific version of the operator to a namespace and watch only this namespace and a second one:
atlas kubernetes operator install --operatorVersion=1.7.0 --targetNamespace=<namespace> --watchNamespace=<namespace>,<secondNamespace>
# Install and import all objects from an organization:
atlas kubernetes operator install --targetNamespace=<namespace> --orgID <orgID> --import
# Install and import objects from a specific project:
atlas kubernetes operator install --targetNamespace=<namespace> --orgID <orgID> --projectName <project> --import
# Install the operator and disable deletion protection:
atlas kubernetes operator install --resourceDeletionProtection=false
# Install the operator and disable deletion protection for sub-resources (Atlas project integrations, private endpoints, etc.):
atlas kubernetes operator install --subresourceDeletionProtection=false

戻る

演算子