我正在寻找一种方法来增加GKE上的主节点VM大小。
在https://kubernetes.io/docs/admin/cluster-large/#size-of-master-and-master-components上,它表明对于11-100个节点的集群,我们应该为Kubernetes master使用n1-standard-4 VM。
然而,由于群集已经开始变小,并且由于增长到这个大小,这是否意味着我们陷入了动力不足的主节点?从以上链接:
请注意,这些主节点大小目前仅在群集启动时设置,如果稍后向上或向下扩展群集(例如,手动删除或添加节点,或使用群集自动缩放器),则不会调整这些主节点大小。“
那么,有没有办法增加大师的大小?
答案 0 :(得分:2)
您指出的Kubernetes文档 NOT 正确,应该修改,因为master实际上是扩展的。
首先请注意,如果群集的行为稳定且高效,Google Cloud如何以及何时负责调整主服务器的大小应该不是用户关注的问题。
它是一个托管服务,因此某些细节不公开,例如,如何调整主服务器的大小以及不使用哪些算法。
此外,自动着色器GKE official documentation中没有关于主服务器机器类型的信息或免责声明,如果主服务器无法调整大小,因为它可能是一个可能对群集运行状况造成破坏的行为。
"主VM会自动扩展,升级,备份和保护"
但是如果你想要,你可以测试行为:
创建具有一个节点的群集
添加10个节点
主机将暂时无法访问,并且API的调用将在错误中解决
$ gcloud container clusters get-credentials cluster-1 --zone us-central1-a --project **-**
Fetching cluster endpoint and auth data.
WARNING: cluster cluster-1 is not running. The kubernetes API may not be available.
检查日志,您会注意到日志中会出现一个条目"主升级"
有feature request要求改进Google云文档,您可以决定将其加星标以便接收更新。
另一方面,为了修复Kubernetes文档,我在Github上打开了public issue。