covid rant
We still have a plague. You can catch it more than once, and each time is worse than the last. Each time, you have a chance of horrid symptoms lasting months, years, or the rest of your lives.
Why are people I care about going to conferences, gatherings, indoor concerts, and so on? Planes??? Are you fucking kidding me?
Sigh.
In Teil 4 der #terraform-Serie wird der kubernetes-Cluster bei Hetzner ein echter Cluster - mit HA controlplane und mehreren worker-Nodes:
https://cg.zknt.org/terraforming-hetzner-pt-4.html#terraforming-hetzner-pt-4
Nach Teil 3 meiner kleinen #terraform mit #Hetzner-Serie gehen wir mit einem single-node #kubernetes-Cluster nach Hause.
https://cg.zknt.org/terraforming-hetzner-pt-3.html
Danke rke-Provider ist der Cluster simpler als die VM vorher… 🤓
Teil 2 zu #terraform mit #Hetzner: https://cg.zknt.org/terraforming-hetzner-pt-2.html
Mit Loadbalancer, internem Netz und mehreren Servern auf einmal.
Und langsam wird das Verhältnis von Codezeilen zu Webclicks besser 😄
Hintergrund ist, ich hab bisher mit terraform nur in Kundenprojekten gearbeitet, und bereits bestehendem Code erweitert.
Aber ich hab nie ein tf-Projekt selbst angefangen. Das versuche ich nachzuholen, um das Ganze mal wirklich komplett zu verstehen…
Ich bastele mit #terraform in der #Hetzner Cloud und versuche drüber zu schreiben.
Erster Teil: Von Null auf eine automatisierte VM: https://cg.zknt.org/terraforming-hetzner-pt-1.html
Mit nur etwa 100 Zeilen Code kannst auch Du bis zu 5 Mausklicks im Webinterface sparen! 😄
My favorite #emoji:
目_目氵
The eyes are the actual #Chinese word for "eye", and the sweat drops on the side literally mean "water" in Chinese.
Does it enrage you that the mouth is not a Chinese word, but a plain and boring underscore? No problem, you can express your rage by using 口, the Chinese word for "mouth":
目口目氵
Es war übrigens eine fehlerhafte Migration von Sqlite zu Postgres, #synapse bringt da zwar ein Skript für mit, das klappt wohl aber nicht immer. Einige Tabellen waren einfach leer.
Die Postgres weggeworfen und nochmal von vorn hat dann geklappt.
Gut, dafür hab ich jetzt eine Config für Synapse mit Workern hinter Traefik in docker-compose. https://git.zknt.org/chris/synapse_config/ falls jemand gucken möchte.
Komplett ohne Zusammenhang dazu, erwähnte ich bereits was für tolle Software prosody ist? 😄
Mit der Führerscheinerweiterung B196 das Elektromotorrad Mo 125 fahren: Ich steige auf, von 50 cm³auf 125 cm³ - und das bitte elektrisch. Erste Eindrücke
https://rz.koepke.net/2022/05/05/fuehrerscheinerweiterung-b196-und-elektrisches-zweirad/
Two #prometheus #alerting related projects I recently found and really like:
* webhook-logger ( https://github.com/tomtom-international/alertmanager-webhook-logger ), receives alerts and prints them to stdout, which gives you a nice history of alerts (and resolutions)
* xmpp-alerts ( https://github.com/jelmer/prometheus-xmpp-alerts ), sends alerts via XMPP, and is able to schedule silences
I default route all alerts to the logger, and additionally send emails on warnings or xmpp on criticals. Previously I used OpsGenie, I like this way better. 🤓
Der Effekt den ich sehe ist übrigens das manche (föderierten) Chats klappen, andere nicht. Manche Räume kriegen plötzlich 404-Fehler. Ohne das in den Logs von synapse wirklich was brauchbares steht. Spaß!
syseng • CCCHH • he/him er/ihn
vernachlässigtes blog: https://cg.zknt.org