Expose metrics port for operator installation #5428

Signed-off-by: chaosi-zju <chaosi@zju.edu.cn>
This commit is contained in:
chaosi-zju 2024-08-30 11:49:48 +08:00
parent ca7438a909
commit aef704732e
2 changed files with 17 additions and 0 deletions

View File

@ -128,6 +128,7 @@ spec:
command: command:
- /bin/karmada-controller-manager - /bin/karmada-controller-manager
- --kubeconfig=/etc/karmada/kubeconfig - --kubeconfig=/etc/karmada/kubeconfig
- --metrics-bind-address=:8080
- --cluster-status-update-frequency=10s - --cluster-status-update-frequency=10s
- --failover-eviction-timeout=30s - --failover-eviction-timeout=30s
- --leader-elect-resource-namespace={{ .SystemNamespace }} - --leader-elect-resource-namespace={{ .SystemNamespace }}
@ -142,6 +143,10 @@ spec:
initialDelaySeconds: 15 initialDelaySeconds: 15
periodSeconds: 15 periodSeconds: 15
timeoutSeconds: 5 timeoutSeconds: 5
ports:
- containerPort: 8080
name: metrics
protocol: TCP
volumeMounts: volumeMounts:
- name: kubeconfig - name: kubeconfig
subPath: kubeconfig subPath: kubeconfig
@ -200,6 +205,10 @@ spec:
initialDelaySeconds: 15 initialDelaySeconds: 15
periodSeconds: 15 periodSeconds: 15
timeoutSeconds: 5 timeoutSeconds: 5
ports:
- containerPort: 10351
name: metrics
protocol: TCP
volumeMounts: volumeMounts:
- name: karmada-certs - name: karmada-certs
mountPath: /etc/karmada/pki mountPath: /etc/karmada/pki
@ -263,6 +272,10 @@ spec:
initialDelaySeconds: 15 initialDelaySeconds: 15
periodSeconds: 15 periodSeconds: 15
timeoutSeconds: 5 timeoutSeconds: 5
ports:
- containerPort: 10358
name: metrics
protocol: TCP
volumeMounts: volumeMounts:
- name: karmada-certs - name: karmada-certs
mountPath: /etc/karmada/pki mountPath: /etc/karmada/pki

View File

@ -49,6 +49,7 @@ spec:
- /bin/karmada-webhook - /bin/karmada-webhook
- --kubeconfig=/etc/karmada/kubeconfig - --kubeconfig=/etc/karmada/kubeconfig
- --bind-address=0.0.0.0 - --bind-address=0.0.0.0
- --metrics-bind-address=:8080
- --default-not-ready-toleration-seconds=30 - --default-not-ready-toleration-seconds=30
- --default-unreachable-toleration-seconds=30 - --default-unreachable-toleration-seconds=30
- --secure-port=8443 - --secure-port=8443
@ -56,6 +57,9 @@ spec:
- --v=4 - --v=4
ports: ports:
- containerPort: 8443 - containerPort: 8443
- containerPort: 8080
name: metrics
protocol: TCP
volumeMounts: volumeMounts:
- name: kubeconfig - name: kubeconfig
subPath: kubeconfig subPath: kubeconfig