File tree Expand file tree Collapse file tree 6 files changed +69
-0
lines changed Expand file tree Collapse file tree 6 files changed +69
-0
lines changed Original file line number Diff line number Diff line change 1+ apiVersion : cilium.io/v2
2+ kind : CiliumBGPAdvertisement
3+ metadata :
4+ name : loadbalancer-services
5+ labels :
6+ advertise : loadbalancer-services
7+ spec :
8+ advertisements :
9+ - advertisementType : " Service"
10+ service :
11+ addresses :
12+ - LoadBalancerIP
13+ selector :
14+ matchLabels :
15+ advertise : bgp
Original file line number Diff line number Diff line change 1+ apiVersion : cilium.io/v2
2+ kind : CiliumBGPClusterConfig
3+ metadata :
4+ name : cilium-unifi
5+ spec :
6+ nodeSelector :
7+ matchLabels :
8+ node-role.kubernetes.io/control-plane : " "
9+ bgpInstances :
10+ - name : " 65200"
11+ localASN : 65200
12+ peers :
13+ - name : " ucg-max-65100"
14+ peerASN : 65100
15+ peerAddress : 172.20.10.1
16+ peerConfigRef :
17+ name : cilium-peer
Original file line number Diff line number Diff line change 1+ apiVersion : cilium.io/v2
2+ kind : CiliumBGPPeerConfig
3+ metadata :
4+ name : cilium-peer
5+ spec :
6+ gracefulRestart :
7+ enabled : true
8+ restartTimeSeconds : 15
9+ families :
10+ - afi : ipv4
11+ safi : unicast
12+ advertisements :
13+ matchLabels :
14+ advertise : loadbalancer-services
Original file line number Diff line number Diff line change 1+ apiVersion : " cilium.io/v2alpha1"
2+ kind : CiliumLoadBalancerIPPool
3+ metadata :
4+ name : default-ip-pool
5+ spec :
6+ blocks :
7+ - cidr : " 172.20.10.0/24"
8+ serviceSelector :
9+ matchLabels :
10+ ip-pool : default
Original file line number Diff line number Diff line change @@ -4,6 +4,10 @@ kind: Kustomization
44resources :
55 - announce.yaml
66 - ip-pool.yaml
7+ - default-ip-pool.yaml
8+ - bgp-advertisement.yaml
9+ - bgp-peer-config.yaml
10+ - bgp-cluster-config.yaml
711 - dashboards/cilium.yaml
812 - dashboards/cilium-operator.yaml
913
Original file line number Diff line number Diff line change @@ -23,6 +23,11 @@ cgroup:
2323bpf :
2424 hostLegacyRouting : true
2525
26+ # # ???
27+ # routingMode: "host"
28+ # ipv4NativeRoutingCIDR=10.0.0.0/8
29+ # k8s.requireIPv4PodCIDR=true
30+
2631# https://docs.cilium.io/en/stable/network/concepts/ipam/
2732ipam :
2833 mode : kubernetes
@@ -64,6 +69,10 @@ k8sClientRateLimit:
6469 qps : 20
6570 burst : 100
6671
72+ # https://docs.cilium.io/en/latest/network/bgp-control-plane/bgp-control-plane-v2/
73+ bgpControlPlane :
74+ enabled : true
75+
6776l2announcements :
6877 enabled : true
6978
You can’t perform that action at this time.
0 commit comments