|
92 | 92 | GKE vs. EKS swap encryption and LSSD performance comparison. |
93 | 93 | Two-step nodepool setup: PKB provisions a minimal cluster with a cheap |
94 | 94 | default nodepool (Step 1), then Prepare() adds the real benchmark |
95 | | - nodepool (n4-highmem-32 / c4-*-lssd, COS_CONTAINERD, 80k IOPS) with a |
| 95 | + nodepool (n4-highmem-32 / c4-*-lssd, UBUNTU_CONTAINERD, 80k IOPS) with a |
96 | 96 | node-level startup script that configures dm-crypt swap before any pod |
97 | 97 | is scheduled, then removes the default nodepool (Step 2). All benchmark |
98 | 98 | phases run inside a privileged DaemonSet pinned to the benchmark nodepool. |
@@ -425,7 +425,7 @@ def Prepare(spec) -> None: |
425 | 425 |
|
426 | 426 | Step 2 (this function): |
427 | 427 | a. Create the benchmark nodepool (n4-highmem-32 or c4-*-lssd) with |
428 | | - COS_CONTAINERD, 80 000 IOPS, and a node startup script that configures |
| 428 | + UBUNTU_CONTAINERD, 80 000 IOPS, and a node startup script that configures |
429 | 429 | dm-crypt swap at the OS level — before any pod is scheduled. |
430 | 430 | b. Delete the dummy default nodepool to stop its cost immediately. |
431 | 431 | c. Deploy the privileged DaemonSet (pinned via nodeSelector to the |
@@ -1063,7 +1063,7 @@ def _create_benchmark_node_pool(cluster) -> None: |
1063 | 1063 |
|
1064 | 1064 | Uses: |
1065 | 1065 | --swap_encryption_benchmark_machine_type (default n4-highmem-32) |
1066 | | - --swap_encryption_node_image_type (default COS_CONTAINERD) |
| 1066 | + --swap_encryption_node_image_type (default UBUNTU_CONTAINERD) |
1067 | 1067 | --swap_encryption_boot_disk_iops (default 80000) |
1068 | 1068 | --swap_encryption_enable_dmcrypt (default True) |
1069 | 1069 |
|
|
0 commit comments