Aufheben der Bereitstellung von ArcGIS Enterprise on Kubernetes
Das undeploy.sh -Skript steht unter My Esri als .tar.gz -Datei zum Download bereit.
Mit diesem Skript werden aus Ihrem Namespace alle Kubernetes-Ressourcen gelöscht, die mit der ArcGIS Enterprise on Kubernetes-Organisation verknüpft sind. Es wird in der Regel für Folgendes eingesetzt:
Vorbereiten auf eine Wiederherstellung, wenn die Organisation nicht mehr erreichbar ist
Bereinigen einer temporären Organisation, die zu Testzwecken verwendet wurde
Geben Sie bei der Ausführung des Skripts das Argument -r an, um das Ingress-Objekt beizubehalten. Dadurch kann bei einer späteren Bereitstellung und Konfiguration der zusätzliche Schritt, den DNS-Eintrag der Organisation zu aktualisieren, vermieden werden.
Bei Cloud-Bereitstellungen wird mit dem Werkzeug auch der Load Balancer, der mit der Bereitstellung verknüpft ist, entfernt. Bei Verwendung des Arguments -r wird der Load Balancer beibehalten.
In folgenden Beispielsituationen wird das Skript zum Aufheben der ArcGIS Enterprise on Kubernetes-Bereitstellung verwendet:
Aufheben der Bereitstellung mit einem angegebenen Namespace
undeploy.sh -n <my-namespace>
Aufheben der Bereitstellung mit einer gespeicherten Eigenschaftendatei
undeploy.sh -f <my.properties>
Automatisches Aufheben der Bereitstellung und Beibehalten des Ingress-Controllers
undeploy.sh -f <my.properties> -r -s
Wenn das Argument -s bei der Ausführung des Skripts nicht verwendet wird, wird eine Bestätigungsaufforderung angezeigt, sodass die Bereitstellung der Organisation interaktiv aufgehoben werden muss:
Wenn Sie "n" für "No" angeben, wird das Skript sofort beendet und die Bereitstellung beibehalten. Dies ist die erwartete Standardeingabe.
Wenn Sie "y" für "Yes" angeben, wird das Skript fortgesetzt und die ArcGIS Enterprise on Kubernetes-Bereitstellung auf dem Cluster damit aufgehoben.
Skriptoptionen
Die in der folgenden Tabelle beschriebenen Optionen sind im Skript undeploy.sh verfügbar:
|
Option |
Details |
|---|---|
|
-h |
Verwendung |
|
-f <Eigenschaftendatei> |
Verwenden der angegebenen Eigenschaftendatei zum Aufheben der Bereitstellung |
|
-n <Namespace> |
Aufheben der Bereitstellung mit dem angegebenen Namespace |
|
-s oder -y |
Erzwingen der Bereitstellungsaufhebung ohne Eingabeaufforderung |
|
-r |
Keine Aufhebung des bereitgestellten Ingress-Controller-Service |
|
-v |
Anzeigen der kubectl-Befehle (Klartext) |