Перейти к содержанию

Установка k8s на Worker Node

Установка worker node (список команд для установки)

Разверните чтобы посмотреть
lsblk
sudo lvextend -l +100%FREE /dev/ubuntu-vg/ubuntu-lv
sudo resize2fs /dev/ubuntu-vg/ubuntu-lv
df -h /
sudo swapoff -a
free -h
sudo sed -i '/\sswap\s/s/^/#/' /etc/fstab
cat <<EOF | sudo tee /etc/modules-load.d/k8s.conf overlay br_netfilter EOF
sudo modprobe overlay
sudo modprobe br_netfilter
lsmod | grep -E 'overlay|br_netfilter'
cat <<EOF | sudo tee /etc/sysctl.d/k8s.conf
net.bridge.bridge-nf-call-iptables  = 1
net.bridge.bridge-nf-call-ip6tables = 1
net.ipv4.ip_forward                 = 1
EOF
fsudo sysctl --system
sudo sysctl --system
sysctl net.bridge.bridge-nf-call-iptables
sysctl net.ipv4.ip_forward
sudo apt update
sudo apt install -y containerd
sudo mkdir -p /etc/containerd
containerd config default | sudo tee /etc/containerd/config.toml > /dev/null
sudo sed -i 's/SystemdCgroup = false/SystemdCgroup = true/' /etc/containerd/config.toml
sudo systemctl restart containerd
sudo systemctl enable containerd
systemctl is-active containerd
grep SystemdCgroup /etc/containerd/config.toml
sudo apt update
sudo apt install -y apt-transport-https ca-certificates curl gpg
sudo mkdir -p -m 755 /etc/apt/keyrings
curl -fsSL https://pkgs.k8s.io/core:/stable:/v1.34/deb/Release.key   | sudo gpg --dearmor -o /etc/apt/keyrings/kubernetes-apt-keyring.gpg
echo 'deb [signed-by=/etc/apt/keyrings/kubernetes-apt-keyring.gpg] https://pkgs.k8s.io/core:/stable:/v1.34/deb/ /'   | sudo tee /etc/apt/sources.list.d     kubernetes.list
sudo apt update
sudo apt install -y kubelet kubeadm
sudo apt update
sudo apt install -y kubelet kubeadm
sudo apt update
sudo apt install -y kubelet kubeadm
sudo apt update
sudo apt install -y kubelet kubeadm
sudo apt update
sudo apt install -y kubelet kubeadm
sudo apt-mark hold kubelet kubeadm
hostname
hostname -I
kubeadm version
kubelet --version
systemctl is-active containerd
ping -c 3 10.211.55.26
sudo kubeadm join 10.211.55.26:6443 --token 2lhhle.0n95z3httgp7nauz   --discovery-token-ca-cert-hash sha256:7bc74a8ae64dbfe84a4e38b139c1e1c079478024b56de8692202531f9eb22d4a