取消部署 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 命令(详细模式)


在本主题中
  1. 脚本选项