- Esta versión de la documentación está archivada y ya no se admite. Ver la Documentación actual para aprender cómo actualizar su versión de Atlas CLI.
Genere recursos de configuración de Kubernetes para usar con Atlas Kubernetes Operator.
Este comando exporta configuraciones para objetos de Atlas, incluyendo proyectos, implementaciones y usuarios, en un formato compatible con Kubernetes, lo que permite administrar estos recursos mediante el operador de Kubernetes de Atlas. Para más información, consulte https://www.mongodb.com/es/docs/atlas/atlas-operator/
Sintaxis
atlas kubernetes config generate [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 generar | |
--includeSecrets | false | Bandera que genera secretos de Kubernetes con datos para proyectos, usuarios y entidades de implementación. | |
--independentResources | false | Bandera que hace que los recursos generados que admiten el uso independiente utilicen identificadores externos en lugar de referencias de Kubernetes. | |
--operatorVersion | string | false | Versión del operador de Kubernetes de Atlas para la que se generarán recursos. El valor predeterminado es "2.8.0". |
--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 Project, DatabaseUsers, Deployments resources for a specific project without connection and integration secrets: atlas kubernetes config generate --projectId=<projectId>
# Export Project, DatabaseUsers, Deployments resources for a specific project, but use external IDs where supported: atlas kubernetes config generate --projectId=<projectId> --independentResources
# Export Project, DatabaseUsers, Deployments resources for a specific project including connection and integration secrets: atlas kubernetes config generate --projectId=<projectId> --includeSecrets
# Export Project, DatabaseUsers, Deployments resources for a specific project including connection and integration secrets to a specific namespace: atlas kubernetes config generate --projectId=<projectId> --includeSecrets --targetNamespace=<namespace>
# Export Project, DatabaseUsers, DataFederations and specific Deployment resources for a specific project including connection and integration secrets to a specific namespace: atlas kubernetes config generate --projectId=<projectId> --clusterName=<cluster-name-1, cluster-name-2> --includeSecrets --targetNamespace=<namespace>
# Export resources for a specific version of the Atlas Kubernetes Operator: atlas kubernetes config generate --projectId=<projectId> --targetNamespace=<namespace> --operatorVersion=1.5.1
# Export Project, DatabaseUsers, Clusters and specific DataFederation resources for a specific project to a specific namespace: atlas kubernetes config generate --projectId=<projectId> --dataFederationName=<data-federation-name-1, data-federation-name-2> --targetNamespace=<namespace>