mirror of
https://github.com/kubernetes-sigs/kubespray.git
synced 2026-02-27 07:56:14 -03:30
Configure bgp peering with border routers of dc
This commit is contained in:
@@ -31,6 +31,11 @@ overlay_network_subnet: 10.233.64.0/18
|
||||
# room for 4096 nodes with 254 pods per node.
|
||||
overlay_network_host_prefix: 24
|
||||
|
||||
# With calico it is possible to distributed routes with border routers of the datacenter.
|
||||
peer_with_router: false
|
||||
# Warning : enabling router peering will disable calico's default behavior ('node mesh').
|
||||
# The subnets of each nodes will be distributed by the datacenter router
|
||||
|
||||
# Internal DNS configuration.
|
||||
# Kubernetes can create and mainatain its own DNS server to resolve service names
|
||||
# into appropriate IP addresses. It's highly advisable to run such DNS server,
|
||||
|
||||
@@ -1,19 +1,36 @@
|
||||
[downloader]
|
||||
192.168.0.1
|
||||
172.16.0.1
|
||||
|
||||
[kube-master]
|
||||
# NB : the br_addr must be in the {{ calico_pool }} subnet
|
||||
# it will assign a /24 subnet per node
|
||||
192.168.0.1 br_addr=10.233.64.1
|
||||
|
||||
[kube-node]
|
||||
192.168.0.2 br_addr=10.233.65.1
|
||||
192.168.0.3 br_addr=10.233.66.1
|
||||
192.168.0.4 br_addr=10.233.67.1
|
||||
172.16.0.1 br_addr=10.233.64.1
|
||||
|
||||
[etcd]
|
||||
192.168.0.1
|
||||
172.16.0.1
|
||||
|
||||
[kube-node:children]
|
||||
usa
|
||||
france
|
||||
|
||||
[usa]
|
||||
172.16.0.1 br_addr=10.233.64.1
|
||||
# Configure the as assigned to the each node if bgp peering with border routers is enabled
|
||||
172.16.0.2 br_addr=10.233.65.1 # local_as=65xxx
|
||||
172.16.0.3 br_addr=10.233.66.1 # local_as=65xxx
|
||||
|
||||
[france]
|
||||
192.168.0.1 br_addr=10.233.67.1 # local_as=65xxx
|
||||
192.168.0.2 br_addr=10.233.68.1 # local_as=65xxx
|
||||
|
||||
[k8s-cluster:children]
|
||||
kube-node
|
||||
kube-master
|
||||
|
||||
# If you want to configure bgp peering with border router you'll need to set the following vars
|
||||
# List of routers and their as number
|
||||
#[usa:vars]
|
||||
#bgp_peers=[{"router_id": "172.16.0.252", "as": "65xxx"}, {"router_id": "172.16.0.253", "as": "65xxx"}]
|
||||
#
|
||||
#[france:vars]
|
||||
#bgp_peers=[{"router_id": "192.168.0.252", "as": "65xxx"}, {"router_id": "192.168.0.253", "as": "65xxx"}]
|
||||
|
||||
Reference in New Issue
Block a user