Patchen einer K8S Resource mit kubectl und einer Datei

15 Nov 2022 Lesezeit: ~1 Minute

Letztens hatte ich eine halbwegs interessante Aufgabe: Ein bereits getätigtes Deployment in einem Kubernetes Cluster soll um die eigene Konfiguration erweitert werden. Dabei wird einem jedoch nicht die Möglichkeiet gegeben eine eigene Configmap oder sowas zu definieren.

Was kann man in einem solchen Fall tun? Wir können nun ganz stumpf die vorhandene Configmap kopieren, mit unseren Werten ergänzen und das Original überschreiben.

Kann man machen, ist dann halt kacke!

Auf diese Weise kriegen wir natürlich keine Updates von dem Deployment mit, sofern welche eingespielt werden. Was geht also noch?

Patchen!

Geil - ich kann den Teil der YAML nachbauen, den ich ergänzt/gepatcht haben will und diesen dann einfach mit kubectl drauf hauen - damit die die vorhandene Resource nur... gepatcht und nicht überschrieben!

kubectl patch configmap MYFANCYCONFIGMAP -n K8SNAMESPACE --patch-file./PATCHFILE.yaml

Ich bin begeistert!


Mit Ventoy den Multi-OS-USB-Stick machen

14 Nov 2022 Lesezeit: ~1 Minute

Beim letzten Stöbern durch die Timeline bin ich auf ein vielversprechendes kleines Helferlein gestoßen. Ich komme wohl nie aus dem Alter heraus, an dem mich solche Dinge triggern.

Dsa Tool um das es geht nennt sich Ventory und ist dafür gemacht diverse Linux Distributionen auf einen Stick zu packen. Warum will man das? Weil man vielleicht zu den armen Säcken gehört, die anderen Helfen müssen/sollen/wollen und die dann GRML, CloneZilla, Gparted oder was auch immer benutzen möchten. Um sich dann aber die USB-Sticks zu sparen, macht es ja durchaus Sinn all diese Werkzeuge gesammelt bereit zu stellen.

Ventory sieht vielversprechend aus, einfach zu benutzen und zu funktionieren. Ich denke ich werde mir mal wieder so einen Notfallstick bereitstellen - der nächste Patient kommt bestimmt.

Eine Anleitung, die nicht meine ist, kann man sich hier auch noch ansehen! Quellen und Links:


Jonathan Blow - Wie wir immer mehr Wissen verlieren

13 Nov 2022 Lesezeit: ~1 Minute

Ihr habt es sicherlich schon gewusst: wir gehen alle vor die Hunde!

Ne, so schlimm wird es nicht, allerdings kann man nicht unbedingt behaupten, dass die Entwicklung der - sagen wir mal - letzten 50 Jahre so richtig krass vorteilhaft war.

Mittlerweile werde ich mit mitte 30 als Senior in meinem Bereich gehandelt und ehrlich gesagt, kann ich das auch nachvollziehen. Wir bauen immer mehr hippen scheiß und keiner kann es beherrschen. Schlimmer noch: die neuen verstehen nicht mal woher es kommt.

Kommt euch das bekannt vor? Dann schaut euch unbedingt den Vortrag hier an. Es geht darum, dass im Laufe der Entwicklung einer Zivilisation immer wieder die selben "Fehler" passieren und dadurch wissen verloren geht. Der Umkehrschluss ist, dass man ja eigentlich gar nicht beurteilen kann, ob eine Lösung eine gute ist, denn man hat ja da Wissen gar nicht zur Hand.

Ok, ich sollte es nicht erklären, aber Jonathan Blow kann und sollte es.