Ingress: add keepalived-router-id for keeplived vip
When there are multiple keepalived instances in same network space, equal keepalived router-ids cause conflict (now default router-id number is 100). So we have to specify keepalived's router_id for VRRP peering. This commit make keepalived route-id configurable, so that we can prevent keepalived conflict caused by default keepalived router-id. Change-Id: Ia92a8b64205ab52ad15237e9fdeaacb61aae6400
This commit is contained in:
parent
843db92744
commit
9022c9237d
@ -338,6 +338,8 @@ spec:
|
|||||||
value: {{ ( .Values.network.vip.addr | split "/" )._0 | quote }}
|
value: {{ ( .Values.network.vip.addr | split "/" )._0 | quote }}
|
||||||
- name: KEEPALIVED_UNICAST_PEERS
|
- name: KEEPALIVED_UNICAST_PEERS
|
||||||
value: null
|
value: null
|
||||||
|
- name: KEEPALIVED_ROUTER_ID
|
||||||
|
value: {{ .Values.network.vip.keepalived_router_id | quote }}
|
||||||
{{- end }}
|
{{- end }}
|
||||||
{{- end }}
|
{{- end }}
|
||||||
volumes:
|
volumes:
|
||||||
|
@ -140,6 +140,7 @@ network:
|
|||||||
mode: routed
|
mode: routed
|
||||||
interface: ingress-vip
|
interface: ingress-vip
|
||||||
addr: 172.18.0.1/32
|
addr: 172.18.0.1/32
|
||||||
|
keepalived_router_id: 100
|
||||||
ingress:
|
ingress:
|
||||||
annotations:
|
annotations:
|
||||||
#NOTE(portdirect): if left blank this is populated from
|
#NOTE(portdirect): if left blank this is populated from
|
||||||
|
Loading…
Reference in New Issue
Block a user