Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-cloud-platform/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Kubernetes:如何在Google Kubernetes引擎(gke)中为kube控制器管理器添加标志_Kubernetes_Google Cloud Platform_Google Kubernetes Engine_Horizontal Pod Autoscaling - Fatal编程技术网

Kubernetes:如何在Google Kubernetes引擎(gke)中为kube控制器管理器添加标志

Kubernetes:如何在Google Kubernetes引擎(gke)中为kube控制器管理器添加标志,kubernetes,google-cloud-platform,google-kubernetes-engine,horizontal-pod-autoscaling,Kubernetes,Google Cloud Platform,Google Kubernetes Engine,Horizontal Pod Autoscaling,我在gke中部署了一个基于外部指标(pubsub订阅)的与水平pod autoscaler关联的程序 出于某种原因,autoscaler在我的豆荚上产生了涟漪(或颠簸)效应,使它们每分钟都被放大和缩小到相同的值(如下图所示) kube控制器管理器组件有一个标志,该标志在缩尺事件之间引入冷却时间(--水平吊舱自动缩尺稳定化) 但是,我无法访问GKE中kube控制器管理器的配置。有什么解决办法吗?如果无法在GKE中配置,是否有其他方法可以减轻这种影响?GKE集群完全由Google管理,这意味着控制

我在gke中部署了一个基于外部指标(pubsub订阅)的与水平pod autoscaler关联的程序

出于某种原因,autoscaler在我的豆荚上产生了涟漪(或颠簸)效应,使它们每分钟都被放大和缩小到相同的值(如下图所示)

kube控制器管理器组件有一个标志,该标志在缩尺事件之间引入冷却时间(
--水平吊舱自动缩尺稳定化


但是,我无法访问GKE中kube控制器管理器的配置。有什么解决办法吗?如果无法在GKE中配置,是否有其他方法可以减轻这种影响?

GKE集群完全由Google管理,这意味着控制平面(主控面)托管在Google租户项目中,并完全由平台管理。您无法对主控平面或任何控制平面组件进行任何更改

您无法在GKE上添加
--水平吊舱自动缩放降尺度稳定
标志

但是,您试图解决的最终结果可能是由于HPA配置方式(度量和/或度量thershhold)的问题,也可能是由于集群如何接收和使用这些度量的问题,这导致了不断的放大和缩小。我强烈建议您查看您使用的自定义指标,以确保它是一个可靠的来源,可以作为pod扩展的基础