learning:k8s-cka
Различия
Показаны различия между двумя версиями страницы.
Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
learning:k8s-cka [27.03.2025 15:09] – [Cluster node upgrades] viacheslav | learning:k8s-cka [27.03.2025 15:24] (текущий) – [Выжимка по апгрейду] viacheslav | ||
---|---|---|---|
Строка 1007: | Строка 1007: | ||
<code bash> | <code bash> | ||
sudo apt-mark unhold kubeadm && \ | sudo apt-mark unhold kubeadm && \ | ||
- | sudo apt-get update && sudo apt-get install -y kubeadm=' | + | sudo apt-get update && sudo apt-get install -y kubeadm=" |
sudo apt-mark hold kubeadm | sudo apt-mark hold kubeadm | ||
# upgrade the local kubelet configuration | # upgrade the local kubelet configuration | ||
Строка 1015: | Строка 1015: | ||
# На рабочей ноде Upgrade the kubelet and kubectl: | # На рабочей ноде Upgrade the kubelet and kubectl: | ||
sudo apt-mark unhold kubelet kubectl && \ | sudo apt-mark unhold kubelet kubectl && \ | ||
- | sudo apt-get update && sudo apt-get install -y kubelet=' | + | sudo apt-get update && sudo apt-get install -y kubelet=" |
sudo apt-mark hold kubelet kubectl | sudo apt-mark hold kubelet kubectl | ||
# Restart the kubelet: | # Restart the kubelet: | ||
Строка 1022: | Строка 1022: | ||
# На мастер-ноде: | # На мастер-ноде: | ||
kubectl uncordon k3 | kubectl uncordon k3 | ||
+ | </ | ||
+ | |||
+ | === Выжимка по апгрейду === | ||
+ | :!: Здесь не учитывается, | ||
+ | <code bash> | ||
+ | sudo -i | ||
+ | |||
+ | # желаемая версия | ||
+ | v=' | ||
+ | |||
+ | echo "deb [signed-by=/ | ||
+ | curl -fsSL https:// | ||
+ | apt update | ||
+ | |||
+ | ver=$(apt-cache madison kubeadm |head -1 |cut -d ' | ||
+ | |||
+ | apt-mark unhold kubeadm && \ | ||
+ | apt-get install -y kubeadm=" | ||
+ | apt-mark hold kubeadm | ||
+ | |||
+ | ################################# | ||
+ | kubeadm upgrade plan # для мастера, | ||
+ | kubeadm upgrade node # для рабочих нод | ||
+ | ################################# | ||
+ | |||
+ | apt-mark unhold kubelet kubectl && \ | ||
+ | apt-get install -y kubelet=" | ||
+ | apt-mark hold kubelet kubectl | ||
+ | |||
+ | systemctl daemon-reload | ||
+ | systemctl restart kubelet | ||
</ | </ | ||
learning/k8s-cka.1743088199.txt.gz · Последнее изменение: 27.03.2025 15:09 — viacheslav