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 GKE Cluster Autoscaler在时基上预先创建节点_Kubernetes_Google Cloud Platform_Google Kubernetes Engine - Fatal编程技术网

Kubernetes GKE Cluster Autoscaler在时基上预先创建节点

Kubernetes GKE Cluster Autoscaler在时基上预先创建节点,kubernetes,google-cloud-platform,google-kubernetes-engine,Kubernetes,Google Cloud Platform,Google Kubernetes Engine,我正在谷歌云上运行Kubernetes集群。主版本为1.8.9-gke.1,节点版本相同,已启用群集自动缩放 我开始注意到正在创建的节点没有任何挂起的pod。然后,这些节点可以在不运行pod的情况下静坐20-30分钟,然后将工作负载分配给它们。这通常发生在高峰时间之前,看起来集群正试图根据过去的负载预测负载 这是谷歌云集群Autoscaler管理的还是Kubernetes的功能?它是可配置的吗?我试图在文档中找到任何线索,但运气不佳。这听起来像是Cluster Autoscaler会做的事情 转

我正在谷歌云上运行Kubernetes集群。主版本为1.8.9-gke.1,节点版本相同,已启用群集自动缩放

我开始注意到正在创建的节点没有任何挂起的pod。然后,这些节点可以在不运行pod的情况下静坐20-30分钟,然后将工作负载分配给它们。这通常发生在高峰时间之前,看起来集群正试图根据过去的负载预测负载


这是谷歌云集群Autoscaler管理的还是Kubernetes的功能?它是可配置的吗?我试图在文档中找到任何线索,但运气不佳。

这听起来像是Cluster Autoscaler会做的事情

转到Stackdriver日志记录并使用高级过滤器进行查询:

resource.type="k8s_cluster"
resource.labels.cluster_name="<your_cluster_name>"
resource.labels.location="<your_cluster_zone>"
protoPayload.methodName="io.k8s.core.v1.nodes.update"
resource.type=“k8s\U集群”
resource.labels.cluster_name=“”
resource.labels.location=“”
protoPayload.methodName=“io.k8s.core.v1.nodes.update”

(仅最后一行就足够了)。我认为这应该是获取autoscaler日志的方法。如果这不起作用,请告诉我。

谢谢,我找到了autoscaler请求新节点的日志,但没有解释为什么它会请求这些日志,因为没有计划挂起的POD。