拆除集群

当业务需求下降,不需要原有数量的节点时,可以通过删除集群中的节点,节省系统资源,从而降低成本。当业务不需要集群时,也可以直接删除整个集群。

删除节点

可以使用命令行删除集群中的节点。例如,删除 k8s-cluster 集群中 IP 地址为 192.168.0.5192.168.0.6 所有节点类型,参考命令如下:

  1. $ eggo -d delete --id k8s-cluster 192.168.0.5 192.168.0.6

删除整个集群

拆除集群 - 图1说明

  • 删除集群会删除整个集群的数据,且无法恢复,请谨慎操作。
  • 当前,拆除集群不会清理容器和容器镜像,但若部署 Kubernetes 集群时,配置了需要安装容器引擎,则会清除容器引擎,这可能导致容器运行异常。
  • 拆除集群过程中可能会打印一些错误信息,一般是由于清理过程中操作集群时反馈了错误的结果导致,集群仍然能够正常拆除

可以使用命令行方式删除整个集群。例如,删除 k8s-cluster 集群的参考命令如下:

  1. $ eggo -d cleanup --id k8s-cluster