Instale Atlas Kubernetes Operator en un clúster.
Este comando instala una versión compatible de Atlas Kubernetes Operator en un clúster existente y, opcionalmente, importa recursos de Atlas que son gestionados por el operador.
Este comando crea una clave API para el operador y la añade a Kubernetes como un secreto, que luego el operador utiliza para hacer llamadas a la Atlas Admin API. La clave se limita al proyecto cuando se especifica la opción --projectName y a la organización cuando se omite la opción --projectName.
Sintaxis
atlas kubernetes operator install [options]
opciones
Nombre | Tipo | Requerido | Descripción |
|---|---|---|---|
--atlasGov | false | Indicador que señala si se debe configurar Atlas para el Gobierno como un destino del operador. | |
--soloConfig | false | Indicador que indica si se deben generar solo los archivos de configuración del operador sin instalar el Operador | |
-h, --help | false | ayuda para instalar | |
--import | false | Indicador que indica si se deben importar los recursos existentes de Atlas en el clúster para que el operador los administre. | |
--ipAccessList | string | false | Una lista separada por comas de IPs o bloques CIDR para permitir que el operador se comuniquen con las API de Atlas. Leer más: https://www.mongodb.com/es/docs/atlas/configure-api-access-project/ |
--kubeContext | string | false | Nombre del contexto de kubeconfig que se va a usar. |
--kubeconfig | string | false | Ruta al archivo kubeconfig que se usará para solicitudes CLI. |
--operatorVersion | string | false | Versión del operador a instalar. |
--orgId | string | false | Identificador de la Organización a usar. Esta opción anula la configuración en el archivo de configuración o la variable de entorno. |
--projectName | string | false | Nombre del proyecto que se va a crear o usar con el operador instalado. |
--resourceDeletionProtection | false | Activa o desactiva la protección de eliminación del operador atlas para recursos como Proyectos, Implementaciones, etc. Lee más: https://dochub.mongodb.org/core/ako-deletion-protection Este valor se establece en verdadero por defecto. | |
--subresourceDeletionProtection | false | Activar o desactivar la protección contra eliminación de los operadores de Atlas para subrecursos como alertas, integraciones, etc. Leer más: https://dochub.mongodb.org/core/ako-deletion-protection Este valor es verdadero por defecto. | |
--targetNamespace | string | false | Namespace donde se instalará el operador. |
--watchNamespace | Cuerdas | false | Lista que contiene los namespaces a los que el operador estará atento. |
Opciones heredadas
Nombre | Tipo | Requerido | Descripción |
|---|---|---|---|
-P, --profile | string | false | Nombre del perfil a usar de tu archivo de configuración. Para aprender sobre los perfiles para Atlas CLI, consulta https://dochub.mongodb.org/core/atlas-cli-save-connection-settings. |
Ejemplos
# 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 --ipAccessList=<IP_ADDRESS_OR_CIDR>
# Install a specific version of the operator: atlas kubernetes operator install --ipAccessList=<IP_ADDRESS_OR_CIDR> --operatorVersion=2.13.0
# Install a specific version of the operator to a namespace and watch only this namespace and a second one: atlas kubernetes operator install --ipAccessList=<IP_ADDRESS_OR_CIDR> --operatorVersion=2.13.0 --targetNamespace=<namespace> --watchNamespace=<namespace>,<secondNamespace>
# Install and import all objects from an organization: atlas kubernetes operator install --ipAccessList=<IP_ADDRESS_OR_CIDR> --targetNamespace=<namespace> --orgID <orgID> --import
# Install and import objects from a specific project: atlas kubernetes operator install --ipAccessList=<IP_ADDRESS_OR_CIDR> --targetNamespace=<namespace> --orgID <orgID> --projectName <project> --import
# Install the operator and disable deletion protection: atlas kubernetes operator install --ipAccessList=<IP_ADDRESS_OR_CIDR> --resourceDeletionProtection=false