Genere recursos de configuración de Kubernetes para usar con el Atlas Kubernetes Operator.
Este comando exporta configuraciones de objetos Atlas incluyendo proyectos, implementaciones y usuarios en un formato compatible con Kubernetes, permitiéndote gestionar estos recursos utilizando el Atlas Kubernetes Operator. Para obtener más información, consulta https://www.mongodb.com/es/docs/atlas/atlas-operator/
Sintaxis
atlas kubernetes config generate [options]
opciones
Nombre | Tipo | Requerido | Descripción |
|---|---|---|---|
--clusterName | Cuerdas | false | Uno o más nombres de clústeres separados por comas para importar |
--dataFederationName | Cuerdas | false | Uno o más nombres de federación de datos, separados por comas, para importar. |
-h, --help | false | ayuda para generar | |
--includeSecrets | false | Indicador que genera secretos de Kubernetes con datos para proyectos, usuarios y entidades de implementaciones. | |
--independentResources | false | Bandera que hace que los recursos generados que soportan el uso independiente, utilicen identificadores externos en lugar de referencias de Kubernetes. | |
--operatorVersion | string | false | Versión de Atlas Kubernetes Operator para generar recursos. Este valor se establece por defecto en "2.13.0". |
--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. |
--projectId | string | false | string hexadecimal que identifica el Proyecto a utilizar. Esta opción anula la configuración en el 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 utilizará en tu archivo de configuración. Para aprender sobre los perfiles para el Atlas CLI, consulta 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>