Kubernetes ResourceQuota和Autoscale

我有一个天蓝色的Kubernetes集群,其中包含2种类型的节点池。假设 vm1具有2vcpu和8GB ram ,而 vm2具有8vcpu和32GB ram 。另外,我有一组功能齐全的应用程序,它们可以通过使用 nodeSelector / agentpool (在其中一些定义为在节点池1上运行,而另一些在节点池2上运行)在这两个节点池上运行。。这两个节点池都设置为将vmmun级自动缩放为最小节点池,设置为1,并且可以扩展到3级。我的应用程序在水平pod自动缩放和当前设置的vm (nodepool)等级缩放条件下运行良好。现在,我要设置包含两个定义了ResourceQuota的名称空间的新集群。 我的问题是,我们定义了两个名称空间作为QA和Dev,并分配了一些ResourceQuota,例如,

kind: ResourceQuota
metadata:
  name: namespace-quota-allocation
  namespace: myNamespace
spec:
  hard:
    requests.cpu: "1"
    requests.memory: 2Gi
    limits.cpu: "2"
    limits.memory: 2.5Gi

然后,VM级扩展将如何发生,我该如何测试?有人可以解释一下吗。

我当前的架构是这样的

Kubernetes ResourceQuota和Autoscale

我想要启用了虚拟机级别缩放的类似内容

Kubernetes ResourceQuota和Autoscale

zyp0374 回答:Kubernetes ResourceQuota和Autoscale

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/2597527.html

大家都在问