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