是否可以在OpenStack中运行CoreOS上的Kubernetes中启用节点(minions)的自动扩展?
我只阅读有关AWS和GCE的信息。
答案 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正在运行。