KuberVersione2

Da GazziNet.
Vai alla navigazione Vai alla ricerca
# Aggiorna i pacchetti
sudo dnf update -y
#
# Disabilita SELinux (opzionale, ma consigliato per semplicità)
sudo setenforce 0
sudo sed -i 's/^SELINUX=enforcing/SELINUX=permissive/' /etc/selinux/config
#
# Disabilita lo swap
sudo swapoff -a
sudo sed -i '/swap/d' /etc/fstab
#
# Attiva il modulo kernel per il networking
cat <<EOF | sudo tee /etc/modules-load.d/k8s.conf
br_netfilter
EOF
# 
sudo modprobe br_netfilter
sudo sysctl --system
#
# Configura le impostazioni di rete richieste da Kubernetes
cat <<EOF | sudo tee /etc/sysctl.d/k8s.conf
net.bridge.bridge-nf-call-ip6tables = 1
net.bridge.bridge-nf-call-iptables = 1
EOF
sudo sysctl --system
#
# Installa i prerequisiti
sudo dnf install -y yum-utils
#
# Aggiungi il repository di Docker
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
#
# Installa Docker
sudo dnf install -y docker-ce docker-ce-cli containerd.io
#
# Avvia e abilita Docker
sudo systemctl enable --now docker