instalação do Atlas Kubernetes Operator
Nesta página
Instale o Atlas Kubernetes Operator em um cluster.
Este comando instala uma versão suportada do Atlas Kubernetes Operator em um cluster existente e, opcionalmente, importa recursos do Atlas que são managed pelo operador.
Este comando cria uma chave de API para o Operador e a adiciona ao Kubernetes como um segredo, que o Operador então utiliza para fazer chamadas de API de Admin do Atlas. A chave tem o escopo para o projeto quando você especifica a opção --projectName e para a organização quando você omite a opção --projectName.
Sintaxe
atlas kubernetes operator install [options]
Opções
Nome | Tipo | Obrigatório | Descrição |
---|---|---|---|
--atlasGov | false | Sinalizador que indica se o Atlas for Government deve ser configurado como um destino do operador. | |
-h, --help | false | ajuda para instalar | |
--import | false | Sinalizador que indica se os recursos existentes do Atlas devem ser importados para o cluster para o operador managed. | |
--kubeContext | string | false | Nome do contexto kuberconfig a ser usado. |
--kubeconfig | string | false | Caminho para o arquivo kuberconfig a ser usado para solicitações CLI. |
--operatorVersion | string | false | Versão do operador a ser instalada. |
--orgId | string | false | ID da organização a ser usada. Esta opção substitui as configurações no arquivo de configuração ou variável de ambiente. |
--projectName | string | false | Nome do projeto a ser criado ou usado com o operador instalado. |
--resourceDeletionProtection | false | Alterne a proteção contra exclusão do operador do Atlas para recursos como projetos, implantações etc. Leia mais: https://dochub.mongodb.org/core/ako-deletion- protection Este valor é padronizado como verdadeiro. | |
--subresourceDeletionProtection | false | Alterne a proteção contra exclusão do operador do Atlas para subrecursos, como alertas, integrações etc. Leia mais: https://dochub.mongodb.org/core/ako-deletion- protection Este valor é padronizado como verdadeiro. | |
--targetNamespace | string | false | namespace onde instalar o operador. |
--watchNamespace | strings | false | Lista que contém namespaces que o operador ouvirá. |
Opções herdadas
Nome | Tipo | Obrigatório | Descrição |
---|---|---|---|
-P, --profile | string | false | Nome do perfil a ser usado no arquivo de configuração. Para saber mais sobre perfis para o Atlas CLI, consulte https://dochub.mongodb.org/core/atlas-cli-save-connection-settings. |
Exemplos
# 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