diff --git a/pipelines/perf-eval/Autoscale Benchmark/node-auto-provisioning-benchmark-complex.yml b/pipelines/perf-eval/Autoscale Benchmark/node-auto-provisioning-benchmark-complex.yml index 0f82beecb0..7580c60701 100644 --- a/pipelines/perf-eval/Autoscale Benchmark/node-auto-provisioning-benchmark-complex.yml +++ b/pipelines/perf-eval/Autoscale Benchmark/node-auto-provisioning-benchmark-complex.yml @@ -30,9 +30,9 @@ stages: topology: karpenter matrix: complex-nap: - pod_count: 5 - pod_cpu_request: 2 - pod_memory_request: "4Gi" + pod_count: 5000 + pod_cpu_request: 16 + pod_memory_request: "60Gi" scale_up_timeout: "15m" scale_down_timeout: "15m" node_selector: "{karpenter.sh/nodepool: default}" @@ -45,6 +45,7 @@ stages: scrape_kubelets: True scrape_ksm: True karpenter_nodepool_file: karpenter_complex_nodepool.azure.yml + enable_apiserver_vnet_integration: "false" # TODO: enable when hyperscale fix roll out max_parallel: 1 timeout_in_minutes: 120 credential_type: service_connection diff --git a/scenarios/perf-eval/nap/terraform-inputs/azure-complex.tfvars b/scenarios/perf-eval/nap/terraform-inputs/azure-complex.tfvars index 2205f211f4..7972943e93 100644 --- a/scenarios/perf-eval/nap/terraform-inputs/azure-complex.tfvars +++ b/scenarios/perf-eval/nap/terraform-inputs/azure-complex.tfvars @@ -32,6 +32,10 @@ network_config_list = [ name = "nap-subnet-ms" address_prefix = "10.192.0.0/16" }, + { + name = "apiserver-subnet" + address_prefix = "10.240.0.0/16" + }, { name = "AzureFirewallSubnet" address_prefix = "10.193.0.0/26" @@ -136,6 +140,7 @@ aks_cli_config_list = [ subnet_name = "nap-subnet-ms" managed_identity_name = "nap-identity" kubernetes_version = "1.33" + api_server_subnet_name = "apiserver-subnet" kms_config = { key_name = "kms-nap" key_vault_name = "akskms" @@ -212,6 +217,11 @@ aks_cli_config_list = [ name = "network-policy" value = "cilium" } + # TODO: enable private cluster after bug fix for hyperscale has been rolled out + # { + # name = "enable-private-cluster" + # value = "" + # } ] } ]