# Initialisation du cluster

#### Initialisation du cluster

<p class="callout warning">Sur le noeuds k8s-master-1 UNIQUEMENT</p>

Application "à la main" de l'ip vip le temps qu'elle soit gérée par K8S :

```bash
sudo ip addr add 192.168.1.100/32 dev ens18
```

Initialisation du cluster :

```bash
sudo kubeadm init \
--control-plane-endpoint "192.168.1.100:6443" \
--upload-certs \
--pod-network-cidr=10.10.0.0/16
```

```bash
sudo kubeadm init phase upload-certs --upload-certs
```

Configurer kubectl pour l'utilisateur courant :

```bash
mkdir -p $HOME/.kube
sudo cp -i /etc/kubernetes/admin.conf $HOME/.kube/config
sudo chown $(id -u):$(id -g) $HOME/.kube/config
```

 Vérification du bon déploiement du cluster "basique" :

```bash
kubectl get pods -n kube-system
```

```bash
NAME                                   READY   STATUS    RESTARTS   AGE
etcd-k8s-master-1                      1/1     Running   0          4m57s
kube-apiserver-k8s-master-1            1/1     Running   0          4m57s
kube-controller-manager-k8s-master-1   1/1     Running   0          4m57s
kube-scheduler-k8s-master-1            1/1     Running   0          4m57s
kube-vip-k8s-master-1                  1/1     Running   0          4m57s
```