feat: add externalTrafficPolicy and loadBalancerSourceRanges (#405)
* feat: add externalTrafficPolicy and loadBalancerSourceRanges
This commit is contained in:
parent
c094322904
commit
e54354df87
@ -35,6 +35,12 @@ spec:
|
|||||||
{{- with .Values.proxy.service.loadBalancerIP }}
|
{{- with .Values.proxy.service.loadBalancerIP }}
|
||||||
loadBalancerIP: {{ . }}
|
loadBalancerIP: {{ . }}
|
||||||
{{- end }}
|
{{- end }}
|
||||||
|
{{- if .Values.proxy.service.externalTrafficPolicy }}
|
||||||
|
externalTrafficPolicy: {{ .Values.proxy.service.externalTrafficPolicy }}
|
||||||
|
{{- end }}
|
||||||
|
{{- if .Values.proxy.service.loadBalancerSourceRanges }}
|
||||||
|
loadBalancerSourceRanges: {{ toYaml .Values.proxy.service.loadBalancerSourceRanges | nindent 4 }}
|
||||||
|
{{- end }}
|
||||||
ports:
|
ports:
|
||||||
{{- if or (not .Values.tls.enabled) (not .Values.tls.proxy.enabled) }}
|
{{- if or (not .Values.tls.enabled) (not .Values.tls.proxy.enabled) }}
|
||||||
- name: http
|
- name: http
|
||||||
|
|||||||
@ -30,6 +30,12 @@ metadata:
|
|||||||
{{ toYaml .Values.pulsar_manager.service.annotations | indent 4 }}
|
{{ toYaml .Values.pulsar_manager.service.annotations | indent 4 }}
|
||||||
spec:
|
spec:
|
||||||
type: {{ .Values.pulsar_manager.service.type }}
|
type: {{ .Values.pulsar_manager.service.type }}
|
||||||
|
{{- if .Values.pulsar_manager.service.externalTrafficPolicy }}
|
||||||
|
externalTrafficPolicy: {{ .Values.pulsar_manager.service.externalTrafficPolicy }}
|
||||||
|
{{- end }}
|
||||||
|
{{- if .Values.pulsar_manager.service.loadBalancerSourceRanges }}
|
||||||
|
loadBalancerSourceRanges: {{ toYaml .Values.pulsar_manager.service.loadBalancerSourceRanges | nindent 4 }}
|
||||||
|
{{- end }}
|
||||||
ports:
|
ports:
|
||||||
- name: server
|
- name: server
|
||||||
port: {{ .Values.pulsar_manager.service.port }}
|
port: {{ .Values.pulsar_manager.service.port }}
|
||||||
|
|||||||
@ -967,6 +967,12 @@ proxy:
|
|||||||
type: LoadBalancer
|
type: LoadBalancer
|
||||||
## Optional. Leave it blank to get next available random IP.
|
## Optional. Leave it blank to get next available random IP.
|
||||||
loadBalancerIP: ""
|
loadBalancerIP: ""
|
||||||
|
## Set external traffic policy to: "Local" to preserve source IP on providers supporting it.
|
||||||
|
## Ref: https://kubernetes.io/docs/tutorials/services/source-ip/#source-ip-for-services-with-typeloadbalancer
|
||||||
|
# externalTrafficPolicy: Local
|
||||||
|
## Restrict traffic through the load balancer to specified IPs on providers supporting it.
|
||||||
|
# loadBalancerSourceRanges:
|
||||||
|
# - 10.0.0.0/8
|
||||||
## Proxy ingress
|
## Proxy ingress
|
||||||
## templates/proxy-ingress.yaml
|
## templates/proxy-ingress.yaml
|
||||||
##
|
##
|
||||||
@ -1131,6 +1137,12 @@ pulsar_manager:
|
|||||||
port: 9527
|
port: 9527
|
||||||
targetPort: 9527
|
targetPort: 9527
|
||||||
annotations: {}
|
annotations: {}
|
||||||
|
## Set external traffic policy to: "Local" to preserve source IP on providers supporting it.
|
||||||
|
## Ref: https://kubernetes.io/docs/tutorials/services/source-ip/#source-ip-for-services-with-typeloadbalancer
|
||||||
|
# externalTrafficPolicy: Local
|
||||||
|
## Restrict traffic through the load balancer to specified IPs on providers supporting it.
|
||||||
|
# loadBalancerSourceRanges:
|
||||||
|
# - 10.0.0.0/8
|
||||||
## Pulsar manager ingress
|
## Pulsar manager ingress
|
||||||
## templates/pulsar-manager-ingress.yaml
|
## templates/pulsar-manager-ingress.yaml
|
||||||
##
|
##
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user