在OpenStack上的Kubernetes中对节点(minions)进行水平自动缩放

时间:2016-01-08 18:11:03

标签: nodes openstack kubernetes autoscaling coreos

是否可以在OpenStack中运行CoreOS上的Kubernetes中启用节点(minions)的自动扩展?

我只阅读有关AWS和GCE的信息。

2 个答案:

答案 0 :(得分:2)

您可能需要使用Heat部署Kubernetes并在模板中使用自动缩放。例如:

http://superuser.openstack.org/articles/simple-auto-scaling-environment-with-heat

以及Kubernetes构建的模板:

https://github.com/metral/corekube/blob/master/corekube-openstack.yaml

答案 1 :(得分:-1)

有两种方法可以在云提供程序(例如openstack,AWS)中自动扩展k8s节点,首先是根据k8s资源利用云提供程序自动扩展集群节点,在这种情况下,云提供程序知道k8s正在云中运行,云提供程序是启动器,相关项目是cluster-api和cluster autoscale。然后第二种方法是k8s向云提供商询问VM,然后VM加入k8s,在这种情况下,k8s是启动程序,而云提供商并不知道k8s正在运行。