【发布时间】:2020-08-25 14:09:29
【问题描述】:
我想在我的 Pod 上测试由 taintbasedeviction 的内存压力导致的 Pod 驱逐事件,为此我在我的实例上创建了一个内存负载,该实例具有 2 个 vcpu 和 8GB 内存。
为了创建负载,我运行了这个命令:
stress-ng --vm 2 --vm-bytes 10G --timeout 60s
内存使用量的输出
$ free -h
total used free shared buff/cache available
Mem: 7.8Gi 2.7Gi 1.0Gi 3.9Gi 4.1Gi 984Mi
Swap: 0B 0B 0B
但是在我的节点状态下没有内存压力我已经在下面更新了 kubelet eviction 参数:
evictionHard:
memory.available: "200Mi"
总而言之,如何在我的工作节点上创建内存压力以测试基于污点的驱逐?
谢谢
【问题讨论】:
标签: linux kubernetes containers