From 2063c48ed92480c03af670dd2589fee40f013a36 Mon Sep 17 00:00:00 2001 From: vittoria salim Date: Tue, 3 Feb 2026 17:04:20 +1100 Subject: [PATCH 1/4] draft for node image k8s pressure --- .../k8s-node-stress/kubernetes/linux-kubelet-config.yaml | 1 + .../k8s-node-stress/terraform-inputs/azure-ubuntu2204.tfvars | 4 ++++ 2 files changed, 5 insertions(+) create mode 100644 scenarios/perf-eval/k8s-node-stress/kubernetes/linux-kubelet-config.yaml diff --git a/scenarios/perf-eval/k8s-node-stress/kubernetes/linux-kubelet-config.yaml b/scenarios/perf-eval/k8s-node-stress/kubernetes/linux-kubelet-config.yaml new file mode 100644 index 0000000000..260947bc76 --- /dev/null +++ b/scenarios/perf-eval/k8s-node-stress/kubernetes/linux-kubelet-config.yaml @@ -0,0 +1 @@ +# NODE IMAGE FOR LINUX KUBELET CONFIG \ No newline at end of file diff --git a/scenarios/perf-eval/k8s-node-stress/terraform-inputs/azure-ubuntu2204.tfvars b/scenarios/perf-eval/k8s-node-stress/terraform-inputs/azure-ubuntu2204.tfvars index 1c573b11eb..b018590db2 100644 --- a/scenarios/perf-eval/k8s-node-stress/terraform-inputs/azure-ubuntu2204.tfvars +++ b/scenarios/perf-eval/k8s-node-stress/terraform-inputs/azure-ubuntu2204.tfvars @@ -38,6 +38,10 @@ aks_cli_config_list = [ name = "os-sku" value = "Ubuntu2204" }, + { + name = "kubelet-config" + value = "./linux-kubelet-config.yaml" + }, { name = "node-taints" value = "cri-resource-consume=true:NoSchedule,cri-resource-consume=true:NoExecute" From 570cd5e085b144e24f35d095d48272972de4e23e Mon Sep 17 00:00:00 2001 From: vittoria salim Date: Tue, 3 Feb 2026 17:26:05 +1100 Subject: [PATCH 2/4] draft to apply daemonset --- .../k8s-resource-pressure/kubernetes /kubelet-config.yaml | 1 + steps/topology/k8s-resource-pressure/validate-resources.yml | 2 ++ 2 files changed, 3 insertions(+) create mode 100644 steps/topology/k8s-resource-pressure/kubernetes /kubelet-config.yaml diff --git a/steps/topology/k8s-resource-pressure/kubernetes /kubelet-config.yaml b/steps/topology/k8s-resource-pressure/kubernetes /kubelet-config.yaml new file mode 100644 index 0000000000..c86c8fcfde --- /dev/null +++ b/steps/topology/k8s-resource-pressure/kubernetes /kubelet-config.yaml @@ -0,0 +1 @@ +# daemonset deployment file \ No newline at end of file diff --git a/steps/topology/k8s-resource-pressure/validate-resources.yml b/steps/topology/k8s-resource-pressure/validate-resources.yml index e0efb27b4f..1fa85339b2 100644 --- a/steps/topology/k8s-resource-pressure/validate-resources.yml +++ b/steps/topology/k8s-resource-pressure/validate-resources.yml @@ -14,3 +14,5 @@ steps: - template: /steps/engine/clusterloader2/large-cluster/validate.yml parameters: desired_nodes: 3 + +# apply daemonset here before running benchmark From 94a8921e28c3825162a04904a642e1838407cce3 Mon Sep 17 00:00:00 2001 From: vittoria salim Date: Tue, 3 Feb 2026 17:29:21 +1100 Subject: [PATCH 3/4] fix' --- .../k8s-node-stress/kubernetes/linux-kubelet-config.yaml | 1 - .../k8s-node-stress/terraform-inputs/azure-ubuntu2204.tfvars | 4 ---- 2 files changed, 5 deletions(-) delete mode 100644 scenarios/perf-eval/k8s-node-stress/kubernetes/linux-kubelet-config.yaml diff --git a/scenarios/perf-eval/k8s-node-stress/kubernetes/linux-kubelet-config.yaml b/scenarios/perf-eval/k8s-node-stress/kubernetes/linux-kubelet-config.yaml deleted file mode 100644 index 260947bc76..0000000000 --- a/scenarios/perf-eval/k8s-node-stress/kubernetes/linux-kubelet-config.yaml +++ /dev/null @@ -1 +0,0 @@ -# NODE IMAGE FOR LINUX KUBELET CONFIG \ No newline at end of file diff --git a/scenarios/perf-eval/k8s-node-stress/terraform-inputs/azure-ubuntu2204.tfvars b/scenarios/perf-eval/k8s-node-stress/terraform-inputs/azure-ubuntu2204.tfvars index b018590db2..1c573b11eb 100644 --- a/scenarios/perf-eval/k8s-node-stress/terraform-inputs/azure-ubuntu2204.tfvars +++ b/scenarios/perf-eval/k8s-node-stress/terraform-inputs/azure-ubuntu2204.tfvars @@ -38,10 +38,6 @@ aks_cli_config_list = [ name = "os-sku" value = "Ubuntu2204" }, - { - name = "kubelet-config" - value = "./linux-kubelet-config.yaml" - }, { name = "node-taints" value = "cri-resource-consume=true:NoSchedule,cri-resource-consume=true:NoExecute" From 4391034a6d19a5d7110a2c4c49162a9109b19cac Mon Sep 17 00:00:00 2001 From: vittoria salim Date: Tue, 3 Feb 2026 17:31:39 +1100 Subject: [PATCH 4/4] apply daemonset b4 benchmark --- .../perf-eval/k8s-node-stress}/kubernetes /kubelet-config.yaml | 0 steps/topology/k8s-resource-pressure/validate-resources.yml | 1 + 2 files changed, 1 insertion(+) rename {steps/topology/k8s-resource-pressure => scenarios/perf-eval/k8s-node-stress}/kubernetes /kubelet-config.yaml (100%) diff --git a/steps/topology/k8s-resource-pressure/kubernetes /kubelet-config.yaml b/scenarios/perf-eval/k8s-node-stress/kubernetes /kubelet-config.yaml similarity index 100% rename from steps/topology/k8s-resource-pressure/kubernetes /kubelet-config.yaml rename to scenarios/perf-eval/k8s-node-stress/kubernetes /kubelet-config.yaml diff --git a/steps/topology/k8s-resource-pressure/validate-resources.yml b/steps/topology/k8s-resource-pressure/validate-resources.yml index 1fa85339b2..27951f0416 100644 --- a/steps/topology/k8s-resource-pressure/validate-resources.yml +++ b/steps/topology/k8s-resource-pressure/validate-resources.yml @@ -16,3 +16,4 @@ steps: desired_nodes: 3 # apply daemonset here before running benchmark +kubectl apply -f /scenario/k8s-resource-pressure/daemonset/cri-resource-consumer-daemonset.yml