Installation de Calico Installation : kubectl create -f https://raw.githubusercontent.com/projectcalico/calico/v3.30.3/manifests/tigera-operator.yaml suite a cette commande vous devriez avoir un résultat dans ce genre là : namespace/tigera-operator created serviceaccount/tigera-operator created clusterrole.rbac.authorization.k8s.io/tigera-operator-secrets created clusterrole.rbac.authorization.k8s.io/tigera-operator created clusterrolebinding.rbac.authorization.k8s.io/tigera-operator created rolebinding.rbac.authorization.k8s.io/tigera-operator-secrets created deployment.apps/tigera-operator created suite a ça ont va télécharger le YAML : wget https://raw.githubusercontent.com/projectcalico/calico/v3.30.3/manifests/custom-resources.yaml Puis on édite le YAML pour spécifié notre sous réseau dans mon cas "10.244.0.0/16". Une fois cela fait on peut appliquer la configuration : kubectl apply -f custom-resources.yaml On peut ensuite surveiller le déployment des conteneur avec la commande suivante : watch kubectl get tigerastatus Le résultat attendu est le suivant : NAME AVAILABLE PROGRESSING DEGRADED SINCE apiserver True False False 4m9s calico True False False 3m29s goldmane True False False 3m39s ippools True False False 6m4s whisker True False False 3m19s Une fois que tout est "True" ont peut vérifié l'etat du cluster kubectl get nodes et ont doit avoir un résultat comme ça : NAME STATUS ROLES AGE VERSION k8s-m1 Ready control-plane 90m v1.34.1 k8s-m2 Ready control-plane 82m v1.34.1 k8s-m3 Ready control-plane 80m v1.34.1 k8s-w1 Ready 70m v1.34.1 k8s-w2 Ready 69m v1.34.1 k8s-w3 Ready 69m v1.34.1 Ont peut ensuite vérifié l'etat du réseau avec l'outil intégré a calico avec la commande suivante : kubectl port-forward -n calico-system service/whisker 8081:8081 --address 0.0.0.0 Une fois cette commmande lancé rendez vous sur votre naviguateur et aller a l'adresse du master 1 avec le port 8081 : http://192.168.20.240:8081 Il est normal que la commande n'aboutisse pas car c'est temporaire suite a la vérification vous pouvez annulé la redirection de port en faisant ^C.