File tree Expand file tree Collapse file tree 2 files changed +6
-0
lines changed Expand file tree Collapse file tree 2 files changed +6
-0
lines changed Original file line number Diff line number Diff line change @@ -503,13 +503,17 @@ function dump_nodes_with_logexporter() {
503
503
local -r cloud_provider=" ${KUBERNETES_PROVIDER} "
504
504
local -r enable_hollow_node_logs=" ${ENABLE_HOLLOW_NODE_LOGS:- false} "
505
505
local -r logexport_sleep_seconds=" $(( 90 + NUM_NODES / 3 )) "
506
+ if [[ -z " ${ZONE_NODE_SELECTOR_DISABLED:- } " ]]; then
507
+ local -r node_selector=" ${ZONE_NODE_SELECTOR_LABEL:- topology.kubernetes.io/ zone} : ${ZONE} "
508
+ fi
506
509
507
510
# Fill in the parameters in the logexporter daemonset template.
508
511
local -r tmp=" ${KUBE_TEMP} /logexporter"
509
512
local -r manifest_yaml=" ${tmp} /logexporter-daemonset.yaml"
510
513
mkdir -p " ${tmp} "
511
514
cp " ${KUBE_ROOT} /cluster/log-dump/logexporter-daemonset.yaml" " ${manifest_yaml} "
512
515
516
+ sed -i' ' -e " s@{{.NodeSelector}}@${node_selector:- } @g" " ${manifest_yaml} "
513
517
sed -i' ' -e " s@{{.LogexporterNamespace}}@${logexporter_namespace} @g" " ${manifest_yaml} "
514
518
sed -i' ' -e " s@{{.ServiceAccountCredentials}}@${service_account_credentials} @g" " ${manifest_yaml} "
515
519
sed -i' ' -e " s@{{.CloudProvider}}@${cloud_provider} @g" " ${manifest_yaml} "
Original file line number Diff line number Diff line change 67
67
requests :
68
68
cpu : 10m
69
69
memory : 10Mi
70
+ nodeSelector :
71
+ {{.NodeSelector}}
70
72
volumes :
71
73
- name : service
72
74
secret :
You can’t perform that action at this time.
0 commit comments