User Tools

Site Tools


container:kubernetes:k3s_update

Differences

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

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
container:kubernetes:k3s_update [2020/12/21 10:00] stonecontainer: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 und Manuell ein. \\ 
 +Mir persönlich ist die manuelle Version lieber. Daher auch hier als erstes angeführt.  
 +\\ 
 + 
 +===== Manuelles Upgrade ===== 
 +Hier benötigt man keine Infos über die Parameter bei der Installation oder sonst etwas. \\ 
 + 
 + 
 +==== Download der neuen Version suchen ==== 
 +[[https://github.com/k3s-io/k3s/releases|https://github.com/k3s-io/k3s/releases]] 
 +\\ 
 + 
 +==== Backup der atkuellen Version ==== 
 +<code> 
 +cp -a /usr/local/bin/k3s /usr/local/bin/k3s_v1.19.5 
 +</code> 
 +\\ 
 + 
 +==== Stoppen einer Node ==== 
 +<code> 
 +systemctl stop k3s* 
 +/usr/local/bin/k3s-killall.sh 
 +systemctl status k3s* 
 +</code> 
 +\\ 
 + 
 +==== Update einer Node ==== 
 +<code> 
 +cd /usr/local/bin/ 
 +wget -O k3s https://github.com/k3s-io/k3s/releases/download/v1.20.0%2Bk3s2/k3s 
 +</code> 
 +\\ 
 + 
 +==== Starten einer Master Node ==== 
 +<code> 
 +systemctl start k3s.service 
 +systemctl status k3s.service 
 +</code> 
 +\\ 
 + 
 +==== Starten einer Worker Node ==== 
 +<code> 
 +systemctl start k3s-agent.service 
 +systemctl status k3s-agent.service 
 +</code> 
 + 
 +\\ 
 +---- 
 + 
  
 ===== Via Installations Script ===== ===== Via Installations Script =====
-Es ist wichtig das man die Parameter vom installieren noch weiß da man diese hier wieder anwenden sollte / muss! \\+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 auch. Das Upgrade funktioniert genau wie eine Installation auch.
Line 21: Line 71:
 \\ \\
  
-==== Upgrade K3s Using the Installations Script ====+==== Upgrade K3s Using the Installations Script - Master Node ====
 <code> <code>
 root@kube01:~# kubectl get nodes root@kube01:~# kubectl get nodes
 NAME     STATUS   ROLES    AGE   VERSION NAME     STATUS   ROLES    AGE   VERSION
 +kube01   Ready    master   13d   v1.19.4+k3s1
 kube02   Ready    <none>   13d   v1.19.4+k3s1 kube02   Ready    <none>   13d   v1.19.4+k3s1
 kube03   Ready    <none>   13d   v1.19.4+k3s1 kube03   Ready    <none>   13d   v1.19.4+k3s1
-kube01   Ready    master   13d   v1.19.4+k3s1+
  
 export INSTALL_K3S_EXEC="--disable servicelb --disable traefik" export INSTALL_K3S_EXEC="--disable servicelb --disable traefik"
Line 51: Line 102:
 root@kube01:~# kubectl get nodes root@kube01:~# kubectl get nodes
 NAME     STATUS   ROLES    AGE   VERSION NAME     STATUS   ROLES    AGE   VERSION
-kube02   Ready    <none>   13d   v1.19.4+k3s1 
 kube01   Ready    master   13d   v1.19.5+k3s2 kube01   Ready    master   13d   v1.19.5+k3s2
 +kube02   Ready    <none>   13d   v1.19.4+k3s1
 kube03   Ready    <none>   13d   v1.19.4+k3s1 kube03   Ready    <none>   13d   v1.19.4+k3s1
 +</code>
 +\\
 +
 +==== Upgrade K3s Using the Installations Script - Slave Node ====
 +<code>
 +curl -sfL https://get.k3s.io | sh -
 +
  
 </code> </code>
 +
container/kubernetes/k3s_update.1608544806.txt.gz · Last modified: by stone