User Tools

Site Tools


kubernetes:install

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
kubernetes:install [2026/02/05 12:18] mskubernetes:install [2026/02/05 14:49] (current) ms
Line 66: Line 66:
 </code> </code>
  
-=== Kubernetes Pakete installieren ===+==== Kubernetes Pakete installieren ====
 <code> <code>
 curl -fsSL https://pkgs.k8s.io/core:/stable:/v1.33/deb/Release.key | gpg --dearmor -o /etc/apt/keyrings/kubernetes-apt-keyring.gpg curl -fsSL https://pkgs.k8s.io/core:/stable:/v1.33/deb/Release.key | gpg --dearmor -o /etc/apt/keyrings/kubernetes-apt-keyring.gpg
Line 104: Line 104:
 systemctl restart containerd systemctl restart containerd
 </code> </code>
-== Containerd anpassen == +== Containerd crictl-config anpassen == 
-Eventuell muss das Socker (runtime-endpoint) angepasst werden+Socket (runtime-endpoint) in ''/etc/crictl.yaml'' festlegen
 <code> <code>
 crictl config runtime-endpoint unix:///var/run/containerd/containerd.sock crictl config runtime-endpoint unix:///var/run/containerd/containerd.sock
Line 113: Line 113:
 crictl --runtime-endpoint=unix:///var/run/containerd/containerd.sock version crictl --runtime-endpoint=unix:///var/run/containerd/containerd.sock version
 </code> </code>
 +===== Folgenden Schritt nur auf der Control-Pane durchführen. ===== 
 +Wenn die Control-Plane folgende IP-Adresse hat: 192.168.1.31 
 +<code> 
 +kubeadm init --control-plane-endpoint 192.168.1.31 --pod-network-cidr 192.168.0.0/16 
 +</code> 
 +Am Ende wird eine Zeile ausgegeben die auf den Worker-Nodes ausgeführt werden muss um diesen Worker zum Cluster hinzu zu fügen. 
 +<code> 
 +kubeadm join 192.168.15.39:6443 --token krb1xl.59h553st1fdi0274 \ 
 + --discovery-token-ca-cert-hash sha256:5b7485d01dbbeba707dbb9b2ec648b9da56aaf253f3464bfd4a563466aa641c1  
 +</code> 
 +===== Kubeconfig einrichten ===== 
 +Auf der Control-Plane als normaler User ausführen 
 +<code> 
 +mkdir -p $HOME/.kube 
 +sudo cp -i /etc/kubernetes/admin.conf $HOME/.kube/config 
 +sudo chown $(id -u):$(id -g) $HOME/.kube/config 
 +</code> 
 +===== Worker-Nodes zum Kubernetes Cluster hizufügen ===== 
 +Auf allen Worker-Nodes muss der gleiche **kubeadm join** durchgeführt werden.\\ 
 +**kubeadm join** Kommando neu generieren: 
 +<code> 
 +kubeadm token create --print-join-command 
 +kubeadm join 192.168.1.31:6443 --token l592ef.xawon3l8jy6dhtfe --discovery-token-ca-cert-hash sha256:5b7485d01dbbeba707dbb9b2ec648b9da56aaf253f3464bfd4a563466aa641c1 
 +</code>
  
 ====== Kubernetes Upgrage ====== ====== Kubernetes Upgrage ======
  
kubernetes/install.1770293929.txt.gz · Last modified: 2026/02/05 12:18 by ms

Except where otherwise noted, content on this wiki is licensed under the following license: Public Domain
Public Domain Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki