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/04/29 06:32] – [kubectl debug] markoit-wiki:kubernetes:know-how [2025/07/30 08:50] (aktuell) – [get pods im Status ungleich running] marko
Zeile 167: Zeile 167:
 \\ \\
 ===== kubectl debug ===== ===== kubectl debug =====
-Mittels kubectl die Kubernetes Nodes betreten+**Mittels kubectl die Kubernetes Nodes betreten**
 <code bash> <code bash>
 k debug no/<nodename> -it --image cgr.dev/chainguard/bash -- chroot /host k debug no/<nodename> -it --image cgr.dev/chainguard/bash -- chroot /host
 </code> </code>
  
 +**Mittels kubectl Ephemeral Container in einem Pod erstellen**
 +<code bash>
 +kubectl debug pod/<podname> -it --image=curlimages/curl:latest -- sh
 +</code>
 ===== get pods im Status ungleich running ===== ===== 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. 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> <code bash>
 k get pods -A --field-selector=status.phase!=Running k get pods -A --field-selector=status.phase!=Running
 +</code>
 +\\
 +===== delete ressources hang on state terminating =====
 +<code bash>
 +kubectl get namespace "stucked-namespace" -o json \
 +  | tr -d "\n" | sed "s/\"finalizers\": \[[^]]\+\]/\"finalizers\": []/" \
 +  | kubectl replace --raw /api/v1/namespaces/stucked-namespace/finalize -f -
 </code> </code>
it-wiki/kubernetes/know-how.1745908330.txt.gz · Zuletzt geändert: von marko