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:

OptionDetails

-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)


In diesem Thema
  1. Skriptoptionen