container:kubernetes:k3s_update
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| container:kubernetes:k3s_update [2020/12/21 09:56] – stone | container:kubernetes:k3s_update [2021/01/11 14:58] (current) – [Via Installations Script] stone | ||
|---|---|---|---|
| Line 7: | Line 7: | ||
| \\ | \\ | ||
| - | Aktuell gehe ich nur die Version via Installations Script ein | + | Aktuell gehe ich nur die Version via Installations Script |
| + | Mir persönlich ist die manuelle Version lieber. Daher auch hier als erstes angeführt. | ||
| + | \\ | ||
| - | ===== Via Installations Script | + | ===== Manuelles Upgrade |
| - | Es ist wichtig das man die Parameter | + | Hier benötigt |
| + | |||
| + | |||
| + | ==== Download der neuen Version suchen ==== | ||
| + | [[https:// | ||
| \\ | \\ | ||
| - | Das Upgrade funktioniert genau wie eine Installation | + | ==== Backup der atkuellen Version ==== |
| + | < | ||
| + | cp -a / | ||
| + | </ | ||
| + | \\ | ||
| + | |||
| + | ==== Stoppen einer Node ==== | ||
| + | < | ||
| + | systemctl stop k3s* | ||
| + | / | ||
| + | systemctl status k3s* | ||
| + | </ | ||
| + | \\ | ||
| + | |||
| + | ==== Update einer Node ==== | ||
| + | < | ||
| + | cd / | ||
| + | wget -O k3s https:// | ||
| + | </ | ||
| + | \\ | ||
| + | |||
| + | ==== Starten einer Master Node ==== | ||
| + | < | ||
| + | systemctl start k3s.service | ||
| + | systemctl status k3s.service | ||
| + | </ | ||
| + | \\ | ||
| + | |||
| + | ==== Starten einer Worker Node ==== | ||
| + | < | ||
| + | systemctl start k3s-agent.service | ||
| + | systemctl status k3s-agent.service | ||
| + | </ | ||
| + | |||
| + | \\ | ||
| + | ---- | ||
| + | |||
| + | |||
| + | |||
| + | ===== Via Installations Script ===== | ||
| + | Es ist wichtig das man die Parameter vom installieren noch weiß da man diese hier wieder anwenden muss! \\ | ||
| + | Die Parameter vom Update werden wieder in den Scripten zum Starten von K3s übernommen. | ||
| + | \\ | ||
| + | Das Upgrade funktioniert genau wie eine Installation | ||
| < | < | ||
| Beispiel: | Beispiel: | ||
| Line 19: | Line 68: | ||
| </ | </ | ||
| Hier sollten aber wie gesagt die Parameter von jeder Node bei der Installation berücksichtigt werden. | Hier sollten aber wie gesagt die Parameter von jeder Node bei der Installation berücksichtigt werden. | ||
| + | \\ | ||
| \\ | \\ | ||
| - | Upgrade K3s Using the Installation Scriptl | + | ==== Upgrade K3s Using the Installations Script - Master Node ==== |
| < | < | ||
| root@kube01: | root@kube01: | ||
| NAME | NAME | ||
| + | kube01 | ||
| kube02 | kube02 | ||
| kube03 | kube03 | ||
| - | kube01 | ||
| - | root@kube01: | + | export INSTALL_K3S_EXEC=" |
| + | curl -sfL https:// | ||
| [INFO] | [INFO] | ||
| [INFO] | [INFO] | ||
| Line 48: | Line 98: | ||
| Created symlink / | Created symlink / | ||
| [INFO] | [INFO] | ||
| - | |||
| root@kube01: | root@kube01: | ||
| NAME | NAME | ||
| - | kube02 | ||
| kube01 | kube01 | ||
| + | kube02 | ||
| kube03 | kube03 | ||
| + | </ | ||
| + | \\ | ||
| + | |||
| + | ==== Upgrade K3s Using the Installations Script - Slave Node ==== | ||
| + | < | ||
| + | curl -sfL https:// | ||
| + | |||
| </ | </ | ||
| + | |||
container/kubernetes/k3s_update.1608544616.txt.gz · Last modified: by stone
