Cilium

Installation du réseau Cilium  

 Installation de cilium-cli :  

 CILIUM_CLI_VERSION=$(curl -s https://raw.githubusercontent.com/cilium/cilium-cli/main/stable.txt)

curl -L --fail --remote-name-all https://github.com/cilium/cilium-cli/releases/download/${CILIUM_CLI_VERSION}/cilium-linux-amd64.tar.gz

sudo tar xzvf cilium-linux-amd64.tar.gz -C /usr/local/bin

rm cilium-linux-amd64.tar.gz 

 Déploiement : 

 cilium install --set ipam.operator.clusterPoolIPv4PodCIDRList="10.10.0.0/16" 

 

 

 

 

 

 

 Attendre que le statut soit opérationnel : 

 cilium status --wait 

 

 

 

 

 

 

 Vérification de la conectivité :  

 cilium connectivity check 

 Suivi des pods : 

 watch kubectl get pods -n kube-system -l k8s-app=cilium 

 MAJ  : 

 cilium upgrade   --set l2announcements.enabled=true \

 --set externalIPs.enabled=true \

 --set kubeProxyReplacement=true 

 Appliquer les changements :  

  kubectl get pods -n kube-system | grep cili | grep -v opera | grep -v envoy | awk '{print $1}' | xargs kubectl delete po -n kube-system