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 administrados por el operador.
Este comando crea una clave API para el operador y la añade a Kubernetes como secreto, que el operador utiliza para realizar llamadas a la API de Atlas Admin. La clave se limita al proyecto si se especifica la opción --projectName y a la organización si se omite.
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 | Espacio de nombres donde 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 que se usará en el archivo de configuración. Para obtener más información sobre los perfiles de la CLI de Atlas, consulte 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