Browse Source
Adding support for the kube-router flag --cluster-asn flag (#8837)
pull/8869/head
Ross Kusler
2 years ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with
9 additions and
0 deletions
-
inventory/sample/group_vars/k8s_cluster/k8s-net-kube-router.yml
-
roles/network_plugin/kube-router/defaults/main.yml
-
roles/network_plugin/kube-router/templates/kube-router.yml.j2
|
|
@ -26,6 +26,9 @@ |
|
|
|
# https://github.com/cloudnativelabs/kube-router/blob/master/docs/user-guide.md |
|
|
|
# kube_router_extra_args: [] |
|
|
|
|
|
|
|
# ASN number of the cluster, used when communicating with external BGP routers |
|
|
|
# kube_router_cluster_asn: ~ |
|
|
|
|
|
|
|
# ASN numbers of the BGP peer to which cluster nodes will advertise cluster ip and node's pod cidr. |
|
|
|
# kube_router_peer_router_asns: ~ |
|
|
|
|
|
|
|
|
|
@ -25,6 +25,9 @@ kube_router_enable_dsr: false |
|
|
|
# https://github.com/cloudnativelabs/kube-router/blob/master/docs/user-guide.md |
|
|
|
kube_router_extra_args: [] |
|
|
|
|
|
|
|
# ASN number of the cluster, used when communicating with external BGP routers |
|
|
|
kube_router_cluster_asn: ~ |
|
|
|
|
|
|
|
# ASN numbers of the BGP peer to which cluster nodes will advertise cluster ip and node's pod cidr. |
|
|
|
kube_router_peer_router_asns: ~ |
|
|
|
|
|
|
|
|
|
@ -49,6 +49,9 @@ spec: |
|
|
|
{% if kube_router_advertise_loadbalancer_ip %} |
|
|
|
- --advertise-loadbalancer-ip |
|
|
|
{% endif %} |
|
|
|
{% if kube_router_cluster_asn %} |
|
|
|
- --cluster-asn={{ kube_router_cluster_asn }} |
|
|
|
{% endif %} |
|
|
|
{% if kube_router_peer_router_asns %} |
|
|
|
- --peer-router-asns={{ kube_router_peer_router_asns }} |
|
|
|
{% endif %} |
|
|
|