Engineering Blog

Publiziert am 7. Januar 2025 von

Eine hochverfügbare Kubernetes-Control-Plane mit einem Load Balancer einrichten

Dieser Inhalt ist nur auf Englisch verfügbar:

Set up a highly available Kubernetes control plane using cloudscale's load balancer. This guide walks you through provisioning with Terraform, configuring Kubernetes, and testing failover step by step.

Mehr erfahren
Publiziert am 12. Dezember 2024 von

Ausführbare Ansible Playbooks

Dieser Inhalt ist nur auf Englisch verfügbar:

Why we use chmod +x on our playbooks and why that is a good idea.

Mehr erfahren
Publiziert am 29. November 2024 von

pyastgrep: Python-Code anhand des ASTs und XPath durchsuchen

Das effektive durchforsten von Code und präzise finden von bestimmten Code-Stellen wird in grossen Software-Projekten zu einer wichtigen Aufgabe. Werkzeuge wie Regular Expressions kommen irgendwann an ihre Grenzen. Ich zeige ein Werkzeug, mit dem Python-Code anhand seines ASTs durchsucht werden kann.

Mehr erfahren
Publiziert am 28. November 2024 von

Den Kühlschrank füllen - Mein Onboarding @ cloudscale

Dieser Inhalt ist nur auf Englisch verfügbar:

If a new fridge arrives, the urge to just plug it, fill it with beverages and enjoy a cold one is big. But the setup actually requires quite some steps to ensure that the device runs reliably for a long time with low maintenance, so does a proper onboarding process. In this blog post I will use this odd analogy to describe my onboarding process as a Software Engineer in the Dev Team at cloudscale.

Mehr erfahren
Publiziert am 27. November 2024 von

Gestaffelte Neustarts in Ceph

Dieser Inhalt ist nur auf Englisch verfügbar:

How we restart OSDs in our Ceph clusters to avoid customer impact.

Mehr erfahren