KuberVersione2: differenze tra le versioni

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

Versione attuale delle 20:56, 24 dic 2024

# 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