Skip to content

Commit 3c39edb

Browse files
Update cilium.yaml
1 parent 81dad20 commit 3c39edb

File tree

1 file changed

+34
-18
lines changed

1 file changed

+34
-18
lines changed

kubernetes/manifests/apps/kube-system/cilium.yaml

+34-18
Original file line numberDiff line numberDiff line change
@@ -111,42 +111,58 @@ resources:
111111
metadata:
112112
name: bgp-cluster-config
113113
spec:
114+
nodeSelector:
115+
matchLabels:
116+
kubernetes.io/os: "linux"
114117
bgpInstances:
115-
- asn: 64513
116-
routerID: "{{ .NodeIP }}"
117-
exportPodCIDR: true
118-
neighbors:
119-
- peerConfigRef:
118+
- name: main-instance
119+
localASN: 64513
120+
peers:
121+
- name: main-peer
122+
peerASN: 64512
123+
peerAddress: ${NETWORK_BGP_PEER}
124+
peerConfigRef:
120125
name: main-peer-config
121126

122127
- apiVersion: cilium.io/v2alpha1
123128
kind: CiliumBGPPeerConfig
124129
metadata:
125130
name: main-peer-config
126131
spec:
127-
peerAddress: "${NETWORK_BGP_PEER}/32"
128-
peerASN: 64512
132+
families:
133+
- afi: ipv4
134+
safi: unicast
135+
advertisements:
136+
matchLabels:
137+
advertise: bgp
129138
gracefulRestart:
130139
enabled: true
131140
restartTimeSeconds: 120
132141

133142
- apiVersion: cilium.io/v2alpha1
134143
kind: CiliumBGPAdvertisement
135144
metadata:
136-
name: service-advertisement
145+
name: service-advertisements
146+
labels:
147+
advertise: bgp
137148
spec:
138-
prefixes:
139-
- 192.168.2.0/24
140-
serviceSelector:
141-
matchExpressions:
142-
- key: somekey
143-
operator: NotIn
144-
values: ["announce-all-services"]
149+
advertisements:
150+
- advertisementType: "Service"
151+
service:
152+
addresses:
153+
- ExternalIP
154+
- LoadBalancerIP
155+
selector:
156+
matchExpressions:
157+
- key: somekey
158+
operator: NotIn
159+
values: ["announce-all-services"]
145160

146-
- apiVersion: "cilium.io/v2alpha1"
161+
- apiVersion: cilium.io/v2alpha1
147162
kind: CiliumLoadBalancerIPPool
148163
metadata:
149-
name: "blue-pool"
164+
name: blue-pool
150165
spec:
151-
cidrs:
166+
blocks:
152167
- cidr: 192.168.2.0/24
168+

0 commit comments

Comments
 (0)