@@ -22,6 +22,7 @@ ENABLE_LB_SVC=${ENABLE_LB_SVC:-false}
22
22
ENABLE_NAT_GW=${ENABLE_NAT_GW:- true}
23
23
ENABLE_KEEP_VM_IP=${ENABLE_KEEP_VM_IP:- true}
24
24
ENABLE_ARP_DETECT_IP_CONFLICT=${ENABLE_ARP_DETECT_IP_CONFLICT:- true}
25
+ ENABLE_METRICS=${ENABLE_METRICS:- true}
25
26
# comma-separated string of nodelocal DNS ip addresses
26
27
NODE_LOCAL_DNS_IP=${NODE_LOCAL_DNS_IP:- }
27
28
ENABLE_IC=${ENABLE_IC:- $(kubectl get node --show-labels | grep -qw " ovn.kubernetes.io/ic-gw" && echo true || echo false)}
@@ -4339,6 +4340,7 @@ spec:
4339
4340
- --log_file_max_size=200
4340
4341
- --enable-lb-svc=$ENABLE_LB_SVC
4341
4342
- --keep-vm-ip=$ENABLE_KEEP_VM_IP
4343
+ - --enable-metrics=$ENABLE_METRICS
4342
4344
- --node-local-dns-ip=$NODE_LOCAL_DNS_IP
4343
4345
- --enable-ovn-ipsec=$ENABLE_OVN_IPSEC
4344
4346
- --secure-serving=${SECURE_SERVING}
@@ -4400,6 +4402,7 @@ spec:
4400
4402
- /kube-ovn/kube-ovn-healthcheck
4401
4403
- --port=10660
4402
4404
- --tls=${SECURE_SERVING}
4405
+ - --enable-metrics=$ENABLE_METRICS
4403
4406
periodSeconds: 3
4404
4407
timeoutSeconds: 5
4405
4408
livenessProbe:
@@ -4408,6 +4411,7 @@ spec:
4408
4411
- /kube-ovn/kube-ovn-healthcheck
4409
4412
- --port=10660
4410
4413
- --tls=${SECURE_SERVING}
4414
+ - --enable-metrics=$ENABLE_METRICS
4411
4415
initialDelaySeconds: 300
4412
4416
periodSeconds: 7
4413
4417
failureThreshold: 5
@@ -4529,6 +4533,7 @@ spec:
4529
4533
- --alsologtostderr=true
4530
4534
- --log_file=/var/log/kube-ovn/kube-ovn-cni.log
4531
4535
- --log_file_max_size=200
4536
+ - --enable-metrics=$ENABLE_METRICS
4532
4537
- --kubelet-dir=$KUBELET_DIR
4533
4538
- --enable-tproxy=$ENABLE_TPROXY
4534
4539
- --ovs-vsctl-concurrency=$OVS_VSCTL_CONCURRENCY
@@ -4620,6 +4625,7 @@ spec:
4620
4625
- /kube-ovn/kube-ovn-healthcheck
4621
4626
- --port=10665
4622
4627
- --tls=${SECURE_SERVING}
4628
+ - --enable-metrics=$ENABLE_METRICS
4623
4629
timeoutSeconds: 5
4624
4630
readinessProbe:
4625
4631
failureThreshold: 3
@@ -4630,6 +4636,7 @@ spec:
4630
4636
- /kube-ovn/kube-ovn-healthcheck
4631
4637
- --port=10665
4632
4638
- --tls=${SECURE_SERVING}
4639
+ - --enable-metrics=$ENABLE_METRICS
4633
4640
timeoutSeconds: 5
4634
4641
resources:
4635
4642
requests:
@@ -4747,6 +4754,7 @@ spec:
4747
4754
- --alsologtostderr=true
4748
4755
- --log_file=/var/log/kube-ovn/kube-ovn-pinger.log
4749
4756
- --log_file_max_size=200
4757
+ - --enable-metrics=$ENABLE_METRICS
4750
4758
imagePullPolicy: $IMAGE_PULL_POLICY
4751
4759
securityContext:
4752
4760
runAsUser: ${RUN_AS_USER}
@@ -4898,6 +4906,7 @@ spec:
4898
4906
- --logtostderr=false
4899
4907
- --alsologtostderr=true
4900
4908
- --log_file_max_size=200
4909
+ - --enable-metrics=$ENABLE_METRICS
4901
4910
securityContext:
4902
4911
runAsUser: ${RUN_AS_USER}
4903
4912
privileged: false
@@ -4961,6 +4970,7 @@ spec:
4961
4970
- /kube-ovn/kube-ovn-healthcheck
4962
4971
- --port=10661
4963
4972
- --tls=${SECURE_SERVING}
4973
+ - --enable-metrics=$ENABLE_METRICS
4964
4974
timeoutSeconds: 5
4965
4975
readinessProbe:
4966
4976
failureThreshold: 3
@@ -4972,6 +4982,7 @@ spec:
4972
4982
- /kube-ovn/kube-ovn-healthcheck
4973
4983
- --port=10661
4974
4984
- --tls=${SECURE_SERVING}
4985
+ - --enable-metrics=$ENABLE_METRICS
4975
4986
timeoutSeconds: 5
4976
4987
nodeSelector:
4977
4988
kubernetes.io/os: "linux"
0 commit comments