feat: add loadBalancerClass for proxy and pulsar-manager (#546)
* feat: add loadBalancerClass for proxy and pulsar-manager Co-authored-by: Lari Hotari <lhotari@users.noreply.github.com>
This commit is contained in:
parent
d877fc3312
commit
ed50c68633
@ -35,6 +35,9 @@ spec:
|
|||||||
{{- with .Values.proxy.service.loadBalancerIP }}
|
{{- with .Values.proxy.service.loadBalancerIP }}
|
||||||
loadBalancerIP: {{ . }}
|
loadBalancerIP: {{ . }}
|
||||||
{{- end }}
|
{{- end }}
|
||||||
|
{{- with .Values.proxy.service.loadBalancerClass }}
|
||||||
|
loadBalancerClass: {{ . }}
|
||||||
|
{{- end }}
|
||||||
{{- if .Values.proxy.service.externalTrafficPolicy }}
|
{{- if .Values.proxy.service.externalTrafficPolicy }}
|
||||||
externalTrafficPolicy: {{ .Values.proxy.service.externalTrafficPolicy }}
|
externalTrafficPolicy: {{ .Values.proxy.service.externalTrafficPolicy }}
|
||||||
{{- end }}
|
{{- end }}
|
||||||
|
|||||||
@ -33,6 +33,9 @@ spec:
|
|||||||
{{- if .Values.pulsar_manager.service.externalTrafficPolicy }}
|
{{- if .Values.pulsar_manager.service.externalTrafficPolicy }}
|
||||||
externalTrafficPolicy: {{ .Values.pulsar_manager.service.externalTrafficPolicy }}
|
externalTrafficPolicy: {{ .Values.pulsar_manager.service.externalTrafficPolicy }}
|
||||||
{{- end }}
|
{{- end }}
|
||||||
|
{{- with .Values.pulsar_manager.service.loadBalancerClass }}
|
||||||
|
loadBalancerClass: {{ . }}
|
||||||
|
{{- end }}
|
||||||
{{- if .Values.pulsar_manager.service.loadBalancerSourceRanges }}
|
{{- if .Values.pulsar_manager.service.loadBalancerSourceRanges }}
|
||||||
loadBalancerSourceRanges: {{ toYaml .Values.pulsar_manager.service.loadBalancerSourceRanges | nindent 4 }}
|
loadBalancerSourceRanges: {{ toYaml .Values.pulsar_manager.service.loadBalancerSourceRanges | nindent 4 }}
|
||||||
{{- end }}
|
{{- end }}
|
||||||
|
|||||||
@ -1180,6 +1180,8 @@ proxy:
|
|||||||
## Restrict traffic through the load balancer to specified IPs on providers supporting it.
|
## Restrict traffic through the load balancer to specified IPs on providers supporting it.
|
||||||
# loadBalancerSourceRanges:
|
# loadBalancerSourceRanges:
|
||||||
# - 10.0.0.0/8
|
# - 10.0.0.0/8
|
||||||
|
# Set a loadBalancerClass for loadbalancer service. (example: loadBalancerClass is needed by metallb)
|
||||||
|
# loadBalancerClass: ""
|
||||||
# Optional. When setting proxy.service.type is set to NodePort, nodePorts allows to choose the port that will be open on each node to proxy requests to each destination proxy service.
|
# Optional. When setting proxy.service.type is set to NodePort, nodePorts allows to choose the port that will be open on each node to proxy requests to each destination proxy service.
|
||||||
# Ref: https://kubernetes.io/docs/concepts/services-networking/service/#type-nodeport
|
# Ref: https://kubernetes.io/docs/concepts/services-networking/service/#type-nodeport
|
||||||
nodePorts:
|
nodePorts:
|
||||||
@ -1406,6 +1408,8 @@ pulsar_manager:
|
|||||||
## Restrict traffic through the load balancer to specified IPs on providers supporting it.
|
## Restrict traffic through the load balancer to specified IPs on providers supporting it.
|
||||||
# loadBalancerSourceRanges:
|
# loadBalancerSourceRanges:
|
||||||
# - 10.0.0.0/8
|
# - 10.0.0.0/8
|
||||||
|
# Set a loadBalancerClass for loadbalancer service. (example: loadBalancerClass is needed by metallb)
|
||||||
|
# loadBalancerClass: ""
|
||||||
adminService:
|
adminService:
|
||||||
type: ClusterIP
|
type: ClusterIP
|
||||||
port: 7750
|
port: 7750
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user