Google Kubernetes引擎上的垂直自动缩放?
GKE支持垂直节点自动缩放吗 例如: 我有一个只有一个和两个节点的节点池,如果任何pod需要更多的内存或CPU,我不希望创建任何其他节点/计算实例,是否有一种方式可以更改现有节点的配置并添加额外的内存/CPUGoogle 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中没有垂直节点自动定标器。是的。在这里您也可以查看恐怕谷歌云没有提供您想要的功能 无法在当前
节点池虚拟机中添加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