我有一个天蓝色的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级扩展将如何发生,我该如何测试?有人可以解释一下吗。