OpenStack 上 Kubernetes 中节点(minions)的水平自动缩放
Horizontal autoscaling of nodes (minions) in Kubernetes on OpenStack
是否可以在 OpenStack 的 CoreOS 上的 Kubernetes 运行 中启用节点(minions)的自动缩放?
我只读过 AWS 和 GCE。
您可能需要使用 Heat 部署 Kubernetes 并在模板中使用自动缩放。示例:
http://superuser.openstack.org/articles/simple-auto-scaling-environment-with-heat
以及 Kubernetes 的构建模板:
https://github.com/metral/corekube/blob/master/corekube-openstack.yaml
在云提供商(如openstack、AWS)中自动缩放k8s节点有两种方法,第一种是云提供商根据k8s资源利用自动缩放集群节点,在这种情况下,云提供商知道k8s是运行 在cloud中,cloud provider是initiator,相关项目是cluster-api和cluster autoscale。然后第二种方式是k8s向云提供商询问VM然后VM加入k8s,在这种情况下,k8s是发起者并且云提供商不知道k8s是运行。
是否可以在 OpenStack 的 CoreOS 上的 Kubernetes 运行 中启用节点(minions)的自动缩放?
我只读过 AWS 和 GCE。
您可能需要使用 Heat 部署 Kubernetes 并在模板中使用自动缩放。示例:
http://superuser.openstack.org/articles/simple-auto-scaling-environment-with-heat
以及 Kubernetes 的构建模板:
https://github.com/metral/corekube/blob/master/corekube-openstack.yaml
在云提供商(如openstack、AWS)中自动缩放k8s节点有两种方法,第一种是云提供商根据k8s资源利用自动缩放集群节点,在这种情况下,云提供商知道k8s是运行 在cloud中,cloud provider是initiator,相关项目是cluster-api和cluster autoscale。然后第二种方式是k8s向云提供商询问VM然后VM加入k8s,在这种情况下,k8s是发起者并且云提供商不知道k8s是运行。