Amazon web services 如何在AWS EC2上为Rancher和Kubernetes群集进行自动缩放?

Amazon web services 如何在AWS EC2上为Rancher和Kubernetes群集进行自动缩放?,amazon-web-services,kubernetes,cluster-computing,autoscaling,rancher,Amazon Web Services,Kubernetes,Cluster Computing,Autoscaling,Rancher,使用AWS EC2安装Rancher群集。然后从Rancher服务器安装Kubernetes集群 关于自动缩放,有以下几种方法: 使用Rancher牛网钩服务 这种方式应该使用监控工具Prometheus来监控CPU使用情况,然后根据警报添加或删除节点 使用terraform动态生成rancher master ha、rancher节点、网络和数据库 这对于牧场主集群来说是很好的 水平吊舱自动缩放演练 这是官方的水平吊舱自动校准方式 库伯内特斯自动秤 这也是Kubernets集群的官方自

使用AWS EC2安装Rancher群集。然后从Rancher服务器安装Kubernetes集群

关于自动缩放,有以下几种方法:

使用Rancher牛网钩服务

这种方式应该使用监控工具Prometheus来监控CPU使用情况,然后根据警报添加或删除节点

使用terraform动态生成rancher master ha、rancher节点、网络和数据库

这对于牧场主集群来说是很好的

水平吊舱自动缩放演练

这是官方的水平吊舱自动校准方式

库伯内特斯自动秤

这也是Kubernets集群的官方自动伸缩方式

使用AWS自动缩放

关于这种方式,如何将它连接到Rancher集群和运行在EC2上的Kubernetes集群



有很多方法可以实现自动缩放,但哪种方法最好?非常重要的是,如何在此架构中使用AWS自动缩放?

既然您使用Rancher部署了Kubernetes,那么您应该使用Rancher Webhook进行此操作。
当CPU利用率超过%时,使用Prometheus/Grafana设置webhook。

我认为这也是最好的解决方案。但是Rancher-Bown环境有
webhook
服务,Kubernetes环境也能正常工作吗?