卸载 Cloud App Management 服务器

如果系统上不再需要 Cloud App Management 服务器,那么可以删除 Helm 部署。

过程

完成以下步骤以卸载 Cloud App Management 服务器

  1. IBM® Cloud Private 管理员身份登录到管理控制台并选择名称空间。运行下列命令:
    cloudctl login -a my_cluster_URL --skip-ssl-validation
    其中 my_cluster_URL 是为集群定义的 IBM Cloud Private 名称,例如 https://<cluster_address>:443。对于任何“masterIP”引用,请使用集群地址值。
    注: 运行以下命令以获取 cluster_address 和端口:
    kubectl get configmap -n kube-public -o yaml
  2. 查找要卸载的 Helm 图表
    helm list --tls | grep ibm-cloud-appmgmt
  3. 通过运行以下命令,移除 Helm 图表
    helm delete --purge --tls my_release_name
    其中,my_release_nameCloud App Management Helm 图表的名称,例如,ibmcloudappmgmt
    注: 可能不会删除某些 CEM datalayer-cron 作业和 pod。 这是已知问题。 手动删除任何剩余作业或 pod。
  4. 通过发出以下命令,删除存储类和持久卷存储声明 (PVC) 以释放持久数据存储上的声明:
    kubectl delete storageclass --selector release=my_release_name
    kubectl delete pvc --selector release=my_release_name --namespace my_namespace
    其中,my_namespace 是要将 IBM Passport Advantage® 归档 (PPA) 文件装入到的名称空间。
  5. 通过运行以下命令,删除密钥和集群映像策略:
    kubectl delete secrets --selector release=my_release_name --namespace my_namespace
    kubectl delete clusterimagepolicy --selector release=my_release_name --namespace my_namespace
  6. 可选: 备份在工作程序节点上创建的持久存储目录中的数据。
  7. 删除持久卷:
    kubectl delete pv --selector release=my_release_name
  8. 可选: 您可以安全地从在工作程序节点上创建的持久存储目录中移除数据。
    • /k8s/data/cassandra - Cassandra 持久性存储器
      rm -r /k8s/data/cassandra
    • /k8s/data/zookeeper - Zookeeper 持久性存储器
      rm -r /k8s/data/zookeeper
    • /k8s/data/kafka - Kafka 持久性存储器
      rm -r /k8s/data/kafka
    • /k8s/data/couchdb - CouchDB 持久性存储器
      rm -r /k8s/data/couchdb
    • /k8s/data/datalayer - Datalayer 持久存储器
      rm -r /k8s/data/datalayer
    • /k8s/data/elasticsearch - Elasticsearch 持久存储器
      rm -r /k8s/data/elasticsearch
  9. 可选: 您可以从 IBM Cloud Private 移除 Cloud App Management 映像。 有关更多信息,请参阅 IBM Cloud Private Knowledge Center 中的从控制台移除映像 启动图标 主题。

结果

这将卸载 Cloud App Management 服务器 Helm 图表。 还将删除安装所需的存储配置。