обновление_кластера_kubernetes

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
обновление_кластера_kubernetes [2025/01/06 14:34]
val [Шаг 2. Возвращаем 3-й узел в кластер etcd]
обновление_кластера_kubernetes [2026/03/30 13:27] (current)
val [Обновление 11-го debian до 12-го]
Line 66: Line 66:
 <​code>​ <​code>​
 server.corp13.un:​~/​kubespray#​ pandoc -t plain docs/​recover-control-plane.md | less server.corp13.un:​~/​kubespray#​ pandoc -t plain docs/​recover-control-plane.md | less
 +  в новых версиях:​
 +server.corp13.un:​~/​kubespray#​ pandoc -t plain docs/​operations/​recover-control-plane.md | less
 </​code><​code>​ </​code><​code>​
 ... ...
Line 89: Line 91:
 (venv1) server.corp13.un:​~#​ ansible all -a 'sed -i""​ -e "/​swap/​s/​^/#/"​ /​etc/​fstab'​ -i /​root/​kubespray/​inventory/​mycluster/​hosts.yaml --limit=kube3 (venv1) server.corp13.un:​~#​ ansible all -a 'sed -i""​ -e "/​swap/​s/​^/#/"​ /​etc/​fstab'​ -i /​root/​kubespray/​inventory/​mycluster/​hosts.yaml --limit=kube3
  
-(venv1) server.corp13.un:​~#​ ansible-playbook conf/​ansible/​roles/​nodes.yml -i /​root/​kubespray/​inventory/​mycluster/​hosts.yaml --limit=kube3+(venv1) server.corp13.un:​~#​ ansible-playbook conf/​ansible/​roles/​nodes.yml -i /​root/​kubespray/​inventory/​mycluster/​hosts.yaml ​-e "​variable_host=all name_prefix=kube" ​--limit=kube3
 </​code>​ </​code>​
  
Line 151: Line 153:
 </​code>​ </​code>​
  
-Методические замечания+Методические замечания ​**для преподавателя** при записи вебинара
  
   - Выключить только что созданный kube3   - Выключить только что созданный kube3
Line 197: Line 199:
 <​code>​ <​code>​
 ~/​kubespray#​ pandoc -t plain docs/​upgrades.md | less ~/​kubespray#​ pandoc -t plain docs/​upgrades.md | less
 +
 +~/​kubespray#​ pandoc -t plain docs/​operations/​upgrades.md | less
 ... ...
 Multiple upgrades Multiple upgrades
Line 203: Line 207:
 ~/​kubespray#​ git describe --tags ~/​kubespray#​ git describe --tags
  
-~/​kubespray#​ git tag+~/​kubespray#​ git tag | more
 </​code>​ </​code>​
  
Line 262: Line 266:
  
  
-Методические замечания+Методические замечания ​**для преподавателя** при записи вебинара
  
   - Наблюдать работоспособность приложения в процессе обновления   - Наблюдать работоспособность приложения в процессе обновления
Line 274: Line 278:
 ==== Обновление 11-го debian до 12-го ==== ==== Обновление 11-го debian до 12-го ====
  
-  * [[https://​www.debian.org/​releases/​stable/​amd64/​release-notes/​ch-upgrading.en.html|Chapter 4. Upgrades from Debian 11 (bullseye)]] +  * [[Управление ПО в Linux#​Обновление ​debian ​до следующего релиза]]
- +
-<​code>​ +
-kubeN# cat /​etc/​debian_version +
-kubeN# uname -a +
- +
-kubeN# time (apt-get update && DEBIAN_FRONTEND=noninteractive apt-get -y upgrade) +
-... +
-real    4m39.581s +
-... +
- +
-kubeN# dpkg --configure -a +
- +
-kubeN# sed -i -e '​s/​bullseye/​bookworm/​g'​ /​etc/​apt/​sources.list +
- +
-kubeN# time (apt-get update && DEBIAN_FRONTEND=noninteractive apt-get -y upgrade) +
-... +
-real    5m55.980s +
-... +
- +
-kubeN# cat /​etc/​debian_version +
- +
-kubeN# time DEBIAN_FRONTEND=noninteractive apt -y full-upgrade +
-... +
-real    5m53.970s +
-... +
- +
-kubeN# init 6 +
- +
-kubeN# uname -a +
- +
-kubeN# apt autoremove +
-</​code>​ +
 ==== Освобождение места для работы longhorn ==== ==== Освобождение места для работы longhorn ====
  
обновление_кластера_kubernetes.1736163297.txt.gz · Last modified: 2025/01/06 14:34 by val