Docs 菜单
Docs 主页
/ /
Atlas CLI
/ / /

Atlas Kubernetes Operator install

在此页面上

  • 语法
  • 选项
  • 继承选项
  • 示例

将 Atlas Kubernetes Operator 安装到集群。

此命令将受支持版本的 Atlas Kubernetes Operator 安装到现有集群,并可选择导入由操作符托管的 Atlas 资源。

此命令为 Operator 创建一个 API 密钥,并将其作为密钥添加到 Kubernetes,然后 Operator 使用该密钥来进行 Atlas Admin API 调用。 当您指定 --projectName 选项时,密钥的范围限定为项目;当您省略 --projectName 选项时,密钥的范围限定为组织。

命令语法
atlas kubernetes operator install [options]
名称
类型
必需
说明

--atlasGov

false

标志,表示是否将 Atlas for Government 配置为操作符的目标。

-h,--help

false

安装帮助

--import

false

标志,表示是否将现有 Atlas 资源导入集群以供操作符进行管理。

--kubeContext

字符串

false

要使用的 kubeconfig 上下文的名称。

--kubeconfig

字符串

false

用于 CLI 请求的 kubeconfig 文件的路径。

--operatorVersion

字符串

false

要安装的 Operator 版本。

--orgId

字符串

false

要使用的组织 ID。 此选项会覆盖配置文件或环境变量中的设置。

--projectName

字符串

false

要创建或与已安装的 操作符 一起使用的项目名称。

--resourceDeletionProtection

false

为项目、部署等资源切换 Atlas 操作符删除保护。了解更多信息: https://dochub.mongodb.org/core/ako-deletion-protection此值默认为 true。

--subresourceDeletionProtection

false

为警报、集成等子资源切换 Atlas 操作符删除保护。了解更多信息: https ://dochub.mongodb.org/core/ako-deletion-protection此值默认为 true。

--targetNamespace

字符串

false

安装操作符的命名空间。

--watchNamespace

字符串

false

包含操作符将侦听的命名空间的列表。

名称
类型
必需
说明

-P, --profile

字符串

false

要从配置文件中使用的配置文件的名称。 要了解 Atlas CLI 的配置文件,请参阅 https://dochub.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

后退

运算符