Genere y aplique recursos de configuración de Kubernetes para usar con Atlas Kubernetes Operator.
Este comando exporta configuraciones de objetos Atlas, incluyendo proyectos, implementaciones y usuarios, directamente a Kubernetes, lo que permite administrar estos recursos mediante el Operador de Kubernetes de Atlas. Para obtener más información, consulte https://www.mongodb.com/es/docs/atlas/atlas-operator/.
Sintaxis
atlas kubernetes config apply [options]
opciones
Nombre | Tipo | Requerido | Descripción |
|---|---|---|---|
--clusterName | cadenas | false | Uno o más nombres de clúster separados por comas para importar |
--dataFederationName | cadenas | false | Uno o más nombres de federación de datos separados por comas para importar |
-h, --ayuda | false | ayuda para aplicar | |
--independentResources | false | Bandera que hace que los recursos generados que admiten el uso independiente utilicen identificadores externos en lugar de referencias de Kubernetes. | |
--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 de Atlas Kubernetes Operator para generar recursos. |
--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. |
--projectId | string | false | Cadena hexadecimal que identifica el proyecto que se utilizará. Esta opción anula la configuración del archivo de configuración o la variable de entorno. |
--targetNamespace | string | false | Espacios de nombres que se utilizarán para las entidades de Kubernetes generadas |
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
# Export and apply all supported resources of a specific project: atlas kubernetes config apply --projectId=<projectId>
# Export and apply all supported resources of a specific project and to a specific namespace: atlas kubernetes config apply --projectId=<projectId> --targetNamespace=<namespace>
# Export and apply all supported Project resource, and only the described Deployment resources of a specific project to a specific namespace: atlas kubernetes config apply --projectId=<projectId> --clusterName=<cluster-name-1, cluster-name-2> --targetNamespace=<namespace>
# Export and apply all supported resources of a specific project to a specific namespace restricting the version of the Atlas Kubernetes Operator: atlas kubernetes config apply --projectId=<projectId> --targetNamespace=<namespace> --operatorVersion=1.5.1