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

戻る

演算子