Benutzer-Werkzeuge

Webseiten-Werkzeuge


it-wiki:kubernetes:know-how

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
it-wiki:kubernetes:know-how [2025/01/17 20:40] – [Octant] markoit-wiki:kubernetes:know-how [2025/04/29 06:32] (aktuell) – [kubectl debug] marko
Zeile 60: Zeile 60:
 \\ \\
 ===== Ausgabe des Token Hash's ===== ===== Ausgabe des Token Hash's =====
 +Gibt ein kubeadm Befehl zurück zum joinen einer worker Node
 <code bash> <code bash>
 kubeadm token create --dry-run --print-join-command kubeadm token create --dry-run --print-join-command
 +</code>
 +
 +Erstellt ein kubeadm join Kommando zum hinzufügen einer weiteren control-plan Node.
 +<code bash>
 +echo $(kubeadm token create --print-join-command) --control-plane --certificate-key $(kubeadm init phase upload-certs --upload-certs | grep -vw -e certificate -e Namespace)
 </code> </code>
  
Zeile 152: Zeile 158:
 https://github.com/vmware-archive/octant/releases https://github.com/vmware-archive/octant/releases
  
-===== Cronjob disabled =====+\\ 
 +===== Cronjob disable =====
 Um einen Kubernetes cronjob zu deaktivieren Um einen Kubernetes cronjob zu deaktivieren
 <code bash> <code bash>
 kubectl patch cronjobs job-name -p '{"spec" : {"suspend" : true }}' kubectl patch cronjobs job-name -p '{"spec" : {"suspend" : true }}'
 +</code>
 +
 +\\
 +===== kubectl debug =====
 +Mittels kubectl die Kubernetes Nodes betreten
 +<code bash>
 +k debug no/<nodename> -it --image cgr.dev/chainguard/bash -- chroot /host
 +</code>
 +
 +===== get pods im Status ungleich running =====
 +Wenn man sich alle Pods im Cluster anschauen möchte welche den Status ungleich running haben kann man das mittels field-selector machen.
 +<code bash>
 +k get pods -A --field-selector=status.phase!=Running
 </code> </code>
it-wiki/kubernetes/know-how.1737146432.txt.gz · Zuletzt geändert: 2025/01/17 20:40 von marko