El script undeploy.sh está disponible para su descarga en My Esri y se suministra como un archivo .tar.gz.
Este script elimina todos los recursos de Kubernetes de su espacio de nombres que están asociados con su organización de ArcGIS Enterprise on Kubernetes. Se suele utilizar para lo siguiente:
- Preparar una restauración cuando ya no se puede acceder a la organización
- Limpieza de una organización temporal utilizada con fines de prueba
Para conservar el objeto de entrada, incluya el argumento -r al ejecutar el script. Esto puede evitar un paso adicional para actualizar el registro DNS de la organización para una implementación y configuración posteriores.
Para implementaciones en la nube, la herramienta también elimina el equilibrador de carga asociado que se aprovisionó durante la implementación. Utilizar el argumento -r retiene el equilibrador de carga.
Los siguientes son ejemplos de uso del script para desinstalar ArcGIS Enterprise on Kubernetes:
- Desimplementar utilizando un espacio de nombres específico
- undeploy.sh -n <my-namespace>
- Desimplementar utilizando un archivo de propiedades guardado
- undeploy.sh -f <my.properties>
- Implementación silenciosa y conservación del controlador de entrada
- undeploy.sh -f <my.properties> -r -s
Si no se utiliza el argumento -s al ejecutar la secuencia de comandos, aparecerá un mensaje de confirmación para saber si se debe desinstalar la organización de forma interactiva:
- Si especifica n (no), se sale del script de inmediato y la implementación se mantiene. Esta es la entrada predeterminada.
- Si especifica y (sí), el script continúa y desimplementa ArcGIS Enterprise on Kubernetes de su clúster.
Opciones de script
Las opciones descritas en la siguiente tabla están disponibles en el script undeploy.sh:
Opción | Detalles |
---|---|
-h | Uso |
-f <archivo_propiedades> | Utilizar el archivo de propiedades especificado para la desimplementación |
-n <espacio de nombres> | Implementar utilizando el espacio de nombres especificado |
-s o -y | Forzar la desinstalación sin preguntar a los usuarios |
-r | No desinstalar el servicio de controlador de entrada |
-v | Mostrar comandos de kubectl (verbose) |