Instalar 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 | Bandera que indica si se debe configurar Atlas for Government como objetivo del operador. | |
--configOnly | false | Bandera que indica si se deben generar solo los archivos de configuración del operador sin instalar el Operador | |
-h, --ayuda | false | ayuda para la instalación | |
--import | false | Bandera que indica si se deben importar recursos Atlas existentes al clúster para que el operador los administre. | |
--listaDeAccesoIP | string | false | Una lista separada por comas de bloques de IP o CIDR que se pueden incluir en la lista de permitidos para que el operador se comunique con las API de Atlas. Más información: https://www.mongodb.com/es/docs/atlas/configure-api-access-project/ |
--kubeContext | string | false | Nombre del contexto kubeconfig a utilizar. |
--kubeconfig | string | false | Ruta al archivo kubeconfig que se utilizará para las solicitudes CLI. |
--operatorVersion | string | false | Versión del operador a instalar. |
--orgId | string | false | ID de organización a utilizar. Esta opción anula la configuración del archivo de configuración o la variable de entorno. |
--projectName | string | false | Nombre del proyecto a crear o utilizar con el operador instalado. |
--resourceDeletionProtection | false | Activa o desactiva la protección contrala eliminación del operador Atlas para recursos como Proyectos, Implementaciones, etc. Más información: https://dochub.mongodb.org/core/ako-deletion-protection Este valor predeterminado es verdadero. | |
--subresourceDeletionProtection | false | Activa o desactiva la protección contra eliminación del operador Atlas para subrecursos como alertas, integraciones, etc. Leer más: https://dochub.mongodb.org/core/ako-deletion-protection Este valor predeterminado es verdadero. | |
--targetNamespace | string | false | Espacio de nombres donde instalar el operador. |
--watchNamespace | cadenas | false | Lista que contiene los espacios de nombres que el operador escuchará. |
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