Skip to main content

Brouillon

Installation de Kubernetes

apt update && apt dist-upgrade -y

apt-get install curl pgp -y
# Penser bien a changer le numéro de version avec la version actuelle que vous pouvez retrouver sur ce site : https://kubernetes.io/fr/releases/
echo "deb [signed-by=/etc/apt/keyrings/kubernetes-apt-keyring.gpg] https://pkgs.k8s.io/core:/stable:/v1.32/deb/ /" | tee /etc/apt/sources.list.d/kubernetes.list
curl -fsSL https://pkgs.k8s.io/core:/stable:/v1.32/deb/Release.key | gpg --dearmor -o /etc/apt/keyrings/kubernetes-apt-keyring.gpg

apt-get update && apt-get install kubelet kubeadm kubectl -y && apt-mark hold kubelet kubeadm kubectl

pour vérifier l'installation vous pouvez taper la commande kubectl

pour plus de simplicité je vais egalement ajouter les hotes dans le fichier hosts et modifier proprement le nom d'hote de ma machine :

hostnamectl set-hostname k8s_node01

fichier /etc/hosts :

127.0.0.1 localhost
127.0.1.1 k8s_node01

# Declaration of Kubernetes nodes

192.168.40.17 k8s_master01

configuration de quelques fichier de containerd

cat <<EOF | tee /etc/modules-load.d/containerd.conf
overlay
br_netfilter
EOF

modprobe overlay && modprobe br_netfilter

cat <<EOF | tee /etc/sysctl.d/99-kubernetes-k8s.conf
net.bridge.bridge-nf-call-iptables = 1
net.ipv4.ip_forward = 1
net.bridge.bridge-nf-call-ip6tables = 1
EOF