diff --git a/kubernetes_installation.md b/kubernetes_installation.md index 3febef8ee5ee1a724df806105c1009cfc2f623a1..e243643cfa05d7cb4543d9e061df2702c8fe85ba 100644 --- a/kubernetes_installation.md +++ b/kubernetes_installation.md @@ -149,7 +149,7 @@ kubeadm join 192.168.10.10:6443 --token 9yu8eq.hluhrzkufar4s07z \ --discovery-token-ca-cert-hash sha256:21820cff2482dda0ce25e234f5fc2e6a5d2676bd14ca08cf1c457eba2a3583b2 ``` - +Sur **le master (kube01) UNIQUEMENT** : Mise en place des droits du cluster pour l'admin : ```bash mkdir -p $HOME/.kube @@ -157,8 +157,17 @@ cp -i /etc/kubernetes/admin.conf $HOME/.kube/config chown $(id -u):$(id -g) $HOME/.kube/config ``` +## 9. Installation du réseau des Pods +Sur **le master (kube01) UNIQUEMENT** : +Ces pods reseaux vont permettre aux containers de communiquer entre eux. Nous allons utiliser flannel : +Flannel attend une ip 10.244.0.0/16. + +```bash +kubectl apply -f kubectl apply -f https://raw.githubusercontent.com/flannel-io/flannel/master/Documentation/kube-flannel.yml + +``` -## 8. Ajout des Workers +## 9. Ajout des Workers Sur **chaque worker** : @@ -172,10 +181,14 @@ Vérification : ```bash kubectl get nodes ``` - -## 9. Installation du réseau des Pods - +et verifier si les pods sont bien lancees : ```bash -kubectl apply -f https://docs.projectcalico.org/manifests/calico.yaml +root@kube01:~# kubectl get pods -n kube-flannel +NAME READY STATUS RESTARTS AGE +kube-flannel-ds-7x8dk 1/1 Running 11 (127m ago) 6d +kube-flannel-ds-jwgkv 1/1 Running 7 (136m ago) 6d +kube-flannel-ds-vfr4h 1/1 Running 10 (74m ago) 6d +root@kube01:~# ``` +