取消部署 ArcGIS Enterprise on Kubernetes
您可从 My Esri 下载 undeploy.sh 脚本,此脚本可以 .tar.gz 文件的形式提供。
此脚本将删除命名空间中与 ArcGIS Enterprise on Kubernetes 组织关联的所有 Kubernetes 资源。 这通常用于以下情况:
当组织无法访问时,准备执行还原操作
清理用于测试目的的临时组织。
要保留入口对象,在运行脚本时包含 -r 参数。 这可以防止在后续部署和配置中需要额外更新组织的 DNS 记录。
对于云部署,该工具还会移除在部署过程中配置的关联负载均衡器。 使用 -r 参数将保留负载均衡器。
以下是使用脚本取消部署 ArcGIS Enterprise on Kubernetes 的示例:
使用指定的命名空间取消部署
undeploy.sh -n <my-namespace>
使用保存的属性文件取消部署
undeploy.sh -f <my.properties>
静默取消部署并保留入口控制器
undeploy.sh -f <my.properties> -r -s
如果在运行脚本时未使用 -s 参数,将会出现提示,询问是否以交互方式确认取消部署组织:
如果指定 n(表示否),则脚本将立即退出并保留部署。 这是默认假设的输入。
如果指定 y(表示是),则脚本将继续执行操作并从聚类中取消部署 ArcGIS Enterprise on Kubernetes。
脚本选项
下表中描述的选项可用于 undeploy.sh 脚本:
|
选项 |
详细信息 |
|---|---|
|
-h |
用法 |
|
-f <properties_file> |
使用指定的属性文件取消部署 |
|
-n <namespace> |
使用指定的命名空间取消部署 |
|
-s 或 -y |
强制撤销部署,无需输入确认 |
|
-r |
不撤销入口控制器服务 |
|
-v |
显示 kubectl 命令(详细模式) |