Skip to content

Commit 94ceda7

Browse files
committed
fix: konnectivity ports and healthcheck
1 parent 8244361 commit 94ceda7

File tree

4 files changed

+21
-9
lines changed

4 files changed

+21
-9
lines changed

deploy/helm/kubernetes/manifests/konnectivity-agent-deployment.yaml

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ spec:
6060
{{- end }}
6161
{{- end }}
6262

63-
{{- if not (hasKey .Values.konnectivityAgent.extraArgs "roxy-server-port") }}
63+
{{- if not (hasKey .Values.konnectivityAgent.extraArgs "proxy-server-port") }}
6464
{{- if eq .Values.konnectivityServer.service.type "LoadBalancer" }}
6565
- --proxy-server-port={{ .Values.konnectivityServer.service.ports.agent }}
6666
{{- else if .Values.konnectivityServer.service.NodePort }}
@@ -70,9 +70,17 @@ spec:
7070
{{- end }}
7171
{{- end }}
7272

73+
- --admin-server-port={{ .Values.konnectivityAgent.ports.admin }}
74+
- --health-server-port={{ .Values.konnectivityAgent.ports.health }}
75+
7376
{{- range $key, $value := .Values.konnectivityAgent.extraArgs }}
7477
- --{{ $key }}={{ $value }}
7578
{{- end }}
79+
ports:
80+
- containerPort: {{ .Values.konnectivityAgent.ports.admin }}
81+
name: admin
82+
- containerPort: {{ .Values.konnectivityAgent.ports.health }}
83+
name: health
7684
volumeMounts:
7785
- mountPath: /var/run/secrets/tokens
7886
name: konnectivity-agent-token
@@ -81,8 +89,9 @@ spec:
8189
{{- end }}
8290
livenessProbe:
8391
httpGet:
84-
port: 8093
8592
path: /healthz
93+
port: {{ .Values.konnectivityAgent.ports.health }}
94+
scheme: HTTP
8695
initialDelaySeconds: 15
8796
timeoutSeconds: 15
8897
{{- with .Values.konnectivityAgent.sidecars }}

deploy/helm/kubernetes/templates/konnectivity-server-deployment.yaml

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,7 @@ spec:
6363
- --server-port={{ .Values.konnectivityServer.ports.server }}
6464
- --agent-port={{ .Values.konnectivityServer.ports.agent }}
6565
- --admin-port={{ .Values.konnectivityServer.ports.admin }}
66+
- --health-port={{ .Values.konnectivityServer.ports.health }}
6667
- --agent-namespace=kube-system
6768
- --agent-service-account=konnectivity-agent
6869
- --kubeconfig=/etc/kubernetes/konnectivity-server.conf
@@ -77,14 +78,16 @@ spec:
7778
name: agent
7879
- containerPort: {{ .Values.konnectivityServer.ports.admin }}
7980
name: admin
81+
- containerPort: {{ .Values.konnectivityServer.ports.health }}
82+
name: health
8083
image: {{ .Values.konnectivityServer.image.repository }}:{{ .Values.konnectivityServer.image.tag }}
8184
imagePullPolicy: {{ .Values.konnectivityServer.image.PullPolicy }}
8285
livenessProbe:
8386
failureThreshold: 8
8487
httpGet:
8588
path: /healthz
86-
port: {{ .Values.konnectivityServer.ports.admin }}
87-
scheme: HTTPS
89+
port: {{ .Values.konnectivityServer.ports.health }}
90+
scheme: HTTP
8891
initialDelaySeconds: 30
8992
timeoutSeconds: 60
9093
name: konnectivity-server

deploy/helm/kubernetes/templates/konnectivity-server-service.yaml

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -33,11 +33,6 @@ spec:
3333
{{- with .Values.konnectivityServer.service.nodePorts.client }}
3434
nodePort: {{ . }}
3535
{{- end }}
36-
- port: {{ .Values.konnectivityServer.ports.admin }}
37-
name: admin
38-
{{- with .Values.konnectivityServer.service.nodePorts.admin }}
39-
nodePort: {{ . }}
40-
{{- end }}
4136
selector:
4237
app: {{ $fullName }}-konnectivity-server
4338
{{- end }}

deploy/helm/kubernetes/values.yaml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -264,6 +264,7 @@ konnectivityServer:
264264
server: 8131
265265
agent: 8132
266266
admin: 8133
267+
health: 8134
267268
service:
268269
enabled: true
269270
type: ClusterIP
@@ -302,6 +303,10 @@ konnectivityAgent:
302303
extraVolumes: []
303304
extraVolumeMounts: []
304305

306+
ports:
307+
admin: 8133
308+
health: 8134
309+
305310
# these manifests will be applied inside the cluster
306311
extraManifests: {}
307312
#namespace.yaml:

0 commit comments

Comments
 (0)