Skip to content

Commit 2d92fed

Browse files
authored
Merge pull request #5465 from chaosi-zju/opera
Expose metrics port for operator installation
2 parents e225e2c + aef7047 commit 2d92fed

File tree

2 files changed

+17
-0
lines changed

2 files changed

+17
-0
lines changed

operator/pkg/controlplane/manifests.go

+13
Original file line numberDiff line numberDiff line change
@@ -128,6 +128,7 @@ spec:
128128
command:
129129
- /bin/karmada-controller-manager
130130
- --kubeconfig=/etc/karmada/kubeconfig
131+
- --metrics-bind-address=:8080
131132
- --cluster-status-update-frequency=10s
132133
- --failover-eviction-timeout=30s
133134
- --leader-elect-resource-namespace={{ .SystemNamespace }}
@@ -142,6 +143,10 @@ spec:
142143
initialDelaySeconds: 15
143144
periodSeconds: 15
144145
timeoutSeconds: 5
146+
ports:
147+
- containerPort: 8080
148+
name: metrics
149+
protocol: TCP
145150
volumeMounts:
146151
- name: kubeconfig
147152
subPath: kubeconfig
@@ -200,6 +205,10 @@ spec:
200205
initialDelaySeconds: 15
201206
periodSeconds: 15
202207
timeoutSeconds: 5
208+
ports:
209+
- containerPort: 10351
210+
name: metrics
211+
protocol: TCP
203212
volumeMounts:
204213
- name: karmada-certs
205214
mountPath: /etc/karmada/pki
@@ -263,6 +272,10 @@ spec:
263272
initialDelaySeconds: 15
264273
periodSeconds: 15
265274
timeoutSeconds: 5
275+
ports:
276+
- containerPort: 10358
277+
name: metrics
278+
protocol: TCP
266279
volumeMounts:
267280
- name: karmada-certs
268281
mountPath: /etc/karmada/pki

operator/pkg/controlplane/webhook/mainfests.go

+4
Original file line numberDiff line numberDiff line change
@@ -49,13 +49,17 @@ spec:
4949
- /bin/karmada-webhook
5050
- --kubeconfig=/etc/karmada/kubeconfig
5151
- --bind-address=0.0.0.0
52+
- --metrics-bind-address=:8080
5253
- --default-not-ready-toleration-seconds=30
5354
- --default-unreachable-toleration-seconds=30
5455
- --secure-port=8443
5556
- --cert-dir=/var/serving-cert
5657
- --v=4
5758
ports:
5859
- containerPort: 8443
60+
- containerPort: 8080
61+
name: metrics
62+
protocol: TCP
5963
volumeMounts:
6064
- name: kubeconfig
6165
subPath: kubeconfig

0 commit comments

Comments
 (0)