Via*_*lav 11 google-cloud-platform kubernetes google-kubernetes-engine
我借助kube-up.sh在Google计算引擎上启动了数据仓库。该脚本创建了主节点和奴才组。在我不再需要它之后,我想停止集群并关闭所有VM,以免浪费金钱来执行实例。当我关闭它时(我只是关闭了所有群集虚拟机,因为我不知道另一种方法),然后在一段时间后再次启动,群集将无法正常工作。“ kubectl获取节点”会显示关于节点的不正确信息(例如,我有ABC节点==奴才,它仅显示甚至不存在的D),所有命令的运行速度都非常慢。也许我关机不正确。如何适当地停止群集并停止VM,以便在某个时间再次启动它?(不删除)
我有什么集群:
kubernetes-master | us-central1-b
kubernetes-minion-group-nq7f | us-central1-b
kubernetes-minion-group-gh5k | us-central1-b
Run Code Online (Sandbox Code Playgroud)
显示“ kubectl获取节点”命令的内容:
[root@common frest0512]# kubectl get nodes
NAME STATUS AGE VERSION
kubernetes-master Ready,SchedulingDisabled 7h v1.8.0
kubernetes-minion-group-02s7 Ready 7h v1.8.0
kubernetes-minion-group-92rn Ready 7h v1.8.0
kubernetes-minion-group-kn2c Ready 7h v1.8.0
Run Code Online (Sandbox Code Playgroud)
关闭主节点之前,它显示正确(名称和仆从数相同)。
感谢卡洛斯的小费。
您可以按照以下步骤从Kubernetes集群中分离所有活动节点。
1-转到Kubernetes Engine仪表板并选择集群。
https://console.cloud.google.com/kubernetes
2-转到详细信息,然后单击编辑,将池大小设置为零(0)。
3-在Compute Engine仪表板https://console.cloud.google.com/compute上关闭验证节点
小智 4
除非我误会了,否则听起来您正试图通过 Compute Engine 单独停止虚拟机来杀死集群。如果是这样,容器引擎将发现虚拟机已被终止,并在其位置启动新虚拟机以保持集群健康。如果你想停止集群,你必须通过容器引擎界面来完成。这样,它就会知道杀死节点不是一个错误,并且它将关闭所有配置的虚拟机和磁盘。
| 归档时间: |
|
| 查看次数: |
16599 次 |
| 最近记录: |