Google Kubernetes引擎上的垂直自动缩放?

Google Kubernetes引擎上的垂直自动缩放?,kubernetes,google-cloud-platform,google-kubernetes-engine,autoscaling,Kubernetes,Google Cloud Platform,Google Kubernetes Engine,Autoscaling,GKE支持垂直节点自动缩放吗 例如: 我有一个只有一个和两个节点的节点池,如果任何pod需要更多的内存或CPU,我不希望创建任何其他节点/计算实例,是否有一种方式可以更改现有节点的配置并添加额外的内存/CPU 基本上,现有实例/节点会升级为具有更高配置的实例。您可以手动更改具有不同节点类型的节点池。另外,GKE中没有垂直节点自动定标器。是的。在这里您也可以查看恐怕谷歌云没有提供您想要的功能 无法在当前节点池虚拟机中添加CPU/RAM,因为中使用的节点基于虚拟机,并且在创建之前指定了资源。如果要更

GKE支持垂直节点自动缩放吗

例如:

我有一个只有一个和两个节点的节点池,如果任何pod需要更多的内存或CPU,我不希望创建任何其他节点/计算实例,是否有一种方式可以更改现有节点的配置并添加额外的内存/CPU


基本上,现有实例/节点会升级为具有更高配置的实例。

您可以手动更改具有不同节点类型的节点池。另外,GKE中没有垂直节点自动定标器。

是的。在这里您也可以查看

恐怕谷歌云没有提供您想要的功能

无法在当前
节点池虚拟机中添加CPU/RAM,因为中使用的节点基于虚拟机,并且在创建之前指定了资源。如果要更改
节点池中的CPU/RAM资源
,则需要按照
@Emre Odabaş
的指示手动执行。但是,必须以更高的资源可用性重新创建所有节点。 为了满足您的需求,您可以选择您想要使用的,但是您可以创建

作为解决方案,您可以考虑有2个<代码>节点池< /C>:< /P> 一个带有常规

节点池-1
e2介质(2个vCPU,4GB内存)

node-pool-2
以及
e2-standard-4
(4个vCPU,16 GB内存)

但是,只有当您知道自己没有足够的资源并手动更改时,这才有效:

  • 常规加载:从
    node-pool-1
  • 更高的负载:1个节点来自
    node-pool-1
    ,1个节点来自
    node-pool-2
  • 满载:2个节点形成
    node-pool-2

垂直吊舱自动缩放调整吊舱的CPU和内存,我正在寻找能够根据请求自动调整实例CPU和内存的功能。这不是Kubernetes的目的。
$ gcloud container node-pools create node-pool-1 --machine-type=e2-medium --cluster=cluster-1 --zone=europe-north1-b ---num-nodes=2
$ gcloud container node-pools create node-pool-2 --machine-type=e2-standard-4 --cluster=cluster-1 --zone=europe-north1-b --num-nodes=0