环境:
k8s版本1.19,内核版本4.18
malachite启动成功
但是有报错
katalyst-controller、katalyst-webhook、katalyst-agent也都启动成功
work机器内存情况:
可分配-已分配=大约16G
测试步骤:
参考https://gokatalyst.io/docs/user-guide/resource-overcommitment/static-overcommitment/
1.创建pod调度到该work机器,设置内存limit=30,由于30>16,此时pod pending
2.给机器打标签
kubectl label node work katalyst.kubewharf.io/overcommit_node_pool=overcommit-demo
3.设置超分比
apiVersion: overcommit.katalyst.kubewharf.io/v1alpha1
kind: NodeOvercommitConfig
metadata:
name: overcommit-demo
spec:
nodeOvercommitSelectorVal: overcommit-demo
resourceOvercommitRatio:
memory: "2.5"
4.pod还是pending
环境:
k8s版本1.19,内核版本4.18
malachite启动成功
但是有报错
katalyst-controller、katalyst-webhook、katalyst-agent也都启动成功
work机器内存情况:
可分配-已分配=大约16G
测试步骤:
参考https://gokatalyst.io/docs/user-guide/resource-overcommitment/static-overcommitment/
1.创建pod调度到该work机器,设置内存limit=30,由于30>16,此时pod pending
2.给机器打标签
kubectl label node work katalyst.kubewharf.io/overcommit_node_pool=overcommit-demo3.设置超分比
4.pod还是pending