@@ -13,7 +13,7 @@ CONTROL_PLANE_TAINTS = node-role.kubernetes.io/master node-role.kubernetes.io/co
13
13
MULTUS_IMAGE = ghcr.io/k8snetworkplumbingwg/multus-cni:stable
14
14
MULTUS_YAML = https://raw.githubusercontent.com/k8snetworkplumbingwg/multus-cni/master/deployments/multus-daemonset.yml
15
15
16
- CILIUM_VERSION = 1.11.6
16
+ CILIUM_VERSION = 1.12.7
17
17
CILIUM_IMAGE_REPO = quay.io/cilium/cilium
18
18
19
19
VPC_NAT_GW_IMG = $(REGISTRY ) /vpc-nat-gateway:$(VERSION )
@@ -259,10 +259,6 @@ kind-init-ipv6:
259
259
kind-init-dual :
260
260
@ip_family=dual $(MAKE ) kind-init
261
261
262
- .PHONY : kind-init-cilium
263
- kind-init-cilium :
264
- @kube_proxy_mode=iptables $(MAKE ) kind-init
265
-
266
262
.PHONY : kind-load-image
267
263
kind-load-image :
268
264
$(call kind_load_image,kube-ovn,$(REGISTRY ) /kube-ovn:$(VERSION ) )
@@ -439,28 +435,28 @@ kind-install-multus:
439
435
kubectl apply -f " $( MULTUS_YAML) "
440
436
kubectl -n kube-system rollout status ds kube-multus-ds
441
437
442
- .PHONY : kind-install-cilium
443
- kind-install-cilium : kind-load-image kind-untaint-control-plane
438
+ .PHONY : kind-install-cilium-chaining
439
+ kind-install-cilium-chaining : kind-load-image kind-untaint-control-plane
444
440
$(eval KUBERNETES_SERVICE_HOST = $(shell kubectl get nodes kube-ovn-control-plane -o jsonpath='{.status.addresses[0].address}') )
445
441
$(call docker_ensure_image_exists,$(CILIUM_IMAGE_REPO ) :v$(CILIUM_VERSION ) )
446
442
$(call kind_load_image,kube-ovn,$(CILIUM_IMAGE_REPO ) :v$(CILIUM_VERSION ) )
447
- kubectl apply -f yamls/chaining.yaml
443
+ kubectl apply -f yamls/cilium- chaining.yaml
448
444
helm repo add cilium https://helm.cilium.io/
449
445
helm install cilium cilium/cilium \
450
446
--version $(CILIUM_VERSION ) \
451
447
--namespace=kube-system \
452
448
--set k8sServiceHost=$(KUBERNETES_SERVICE_HOST ) \
453
449
--set k8sServicePort=6443 \
454
450
--set tunnel=disabled \
451
+ --set sessionAffinity=true \
455
452
--set enableIPv4Masquerade=false \
456
- --set enableIdentityMark=false \
457
453
--set cni.chainingMode=generic-veth \
458
454
--set cni.customConf=true \
459
455
--set cni.configMap=cni-configuration
460
456
kubectl -n kube-system rollout status ds cilium --timeout 300s
461
- bash dist/images/cilium.sh
457
+ bash dist/images/install- cilium-cli .sh
462
458
sed ' s/VERSION=.*/VERSION=$(VERSION)/' dist/images/install.sh | \
463
- ENABLE_LB=false ENABLE_NP=false WITHOUT_KUBE_PROXY=true CNI_CONFIG_PRIORITY=10 bash
459
+ ENABLE_LB=false ENABLE_NP=false CNI_CONFIG_PRIORITY=10 bash
464
460
kubectl describe no
465
461
466
462
.PHONY : kind-reload
0 commit comments