NUC Cluster: Difference between revisions

From Chaosdorf Wiki
(einzelne Hosts hinzugefügt)
No edit summary
Line 14: Line 14:
Wir betreiben ein kleines Cluster aus Mini-PCs (Intel NUC) für interne Services, die innerhalb [[Netzwerk]] des Chaosdorfs erreichbar sind.
Wir betreiben ein kleines Cluster aus Mini-PCs (Intel NUC) für interne Services, die innerhalb [[Netzwerk]] des Chaosdorfs erreichbar sind.


=== Lessons Learned ===
==== Sandbox Not Found ====
Falls Pods nicht vollständig aus dem Cluster entfernt werden können, kann es helfen, sich mal auf dem Cluster selbst zu treten. Zum Beispiel so:
# <code>kubectl delete pod <Name> --force --grace-period 0</code>, damit ist hoffentlich schon mal der Pod aus dem Cluster.
# Auf dem Node selbst: <code>k3s crictl pods</code> um alle Pods zu listen.
# <code>k3s crictl rmp <Name></code> um einen Pod zu löschen. Falls hier eine fehlende Sandbox als Fehler angegeben wird: Node neu starten.
# Nach Neustart<ref>https://wener.me/notes/devops/kubernetes/distro/k3s/faq#failed-to-get-network-cbr0-cached-result-decoding-version-from-network-config-unexpected-end-of-json-input</ref>: <code>find /var/lib/cni/flannel/ -size 0 -delete</code> & <code>find /var/lib/cni/results/ -size 0 -delete</code> und nochmal <code>k3s crictl rmp <Name></code>, dann sollte das Problem hoffentlich gelöst sein.
{{Host
{{Host
|name=NUC1
|name=NUC1

Revision as of 00:13, 5 October 2024

NUC Cluster
NUC-Cluster.jpg
Kubernetes Cluster für unsere Services im Space
Ort Server-Rack
Besitzstatus Club-Eigentum
Kontakt nomaster, Cyaniccerulean, lix
Benutzung vorsichtig

Wir betreiben ein kleines Cluster aus Mini-PCs (Intel NUC) für interne Services, die innerhalb Netzwerk des Chaosdorfs erreichbar sind.

Lessons Learned

Sandbox Not Found

Falls Pods nicht vollständig aus dem Cluster entfernt werden können, kann es helfen, sich mal auf dem Cluster selbst zu treten. Zum Beispiel so:

  1. kubectl delete pod <Name> --force --grace-period 0, damit ist hoffentlich schon mal der Pod aus dem Cluster.
  2. Auf dem Node selbst: k3s crictl pods um alle Pods zu listen.
  3. k3s crictl rmp <Name> um einen Pod zu löschen. Falls hier eine fehlende Sandbox als Fehler angegeben wird: Node neu starten.
  4. Nach Neustart[1]: find /var/lib/cni/flannel/ -size 0 -delete & find /var/lib/cni/results/ -size 0 -delete und nochmal k3s crictl rmp <Name>, dann sollte das Problem hoffentlich gelöst sein.
NUC1
Ort NUC Cluster
Zweck Kubernetes
OS Debian
Admins nomaster, Cyaniccerulean
NetBox URL [1]


NUC2
Ort NUC Cluster
Zweck Kubernetes
OS Debian
Admins nomaster, Cyaniccerulean
NetBox URL [2]


NUC3
Ort NUC Cluster
Zweck Kubernetes
OS Debian
Admins nomaster, Cyaniccerulean
NetBox URL [3]


NUC4
Ort NUC Cluster
Zweck Kubernetes
OS Debian
Admins nomaster, Cyaniccerulean
NetBox URL [4]



NUC5
Ort NUC Cluster
Zweck Kubernetes
OS Debian
Admins nomaster, Cyaniccerulean
NetBox URL [5]


NUC6
Ort NUC Cluster
Zweck Kubernetes
OS Debian
Admins nomaster, Cyaniccerulean
NetBox URL [6]


NUC7
Ort NUC Cluster
Zweck Kubernetes
OS Debian
Admins nomaster, Cyaniccerulean
NetBox URL [7]