Polycrate API 0.11.22 released: LoadBalancer Metrics Fix
Polycrate API 0.11.22 behebt die LoadBalancer Metrics-Abfrage. Die Detail-UI zeigt jetzt korrekte …
Mit Polycrate API 0.11.16 beheben wir zwei kritische Bugs, die in Produktionsumgebungen auftreten konnten.
Das Problem: S3 Buckets blieben permanent im Status DEGRADED und wurden beim Provider (MinIO) nie erstellt. Die Logs zeigten keinen Error - nur eine irrefĂĽhrende Info-Meldung ĂĽber fehlende Metriken.
Die Ursache: Bei der Migration zu run_reconciliation() in 0.11.12 wurden Early Returns eingefĂĽhrt, die den REPAIRS-Abschnitt ĂĽbersprungen. FĂĽr neue Buckets ohne Metriken wurde create_bucket() nie aufgerufen.
Die Lösung: Metrics-Fetching blockiert den Repair-Prozess nicht mehr. Alle Early Returns wurden entfernt und durch Logging ersetzt.
Nach dem Update: Betroffene S3 Buckets ĂĽber den Reconcile-Button anstoĂźen.
Das Problem: LoadBalancer zeigten auf “30 Days” bereits 11.4 TB Traffic - obwohl sie erst 6 Stunden alt waren. Mehrere LBs zeigten identische Werte.
Die Ursache: Fallback-Queries ohne Label-Filter summierten alle HAProxy-Metriken im Cluster. Zusätzlich extrapolierte Prometheus die Werte unrealistisch hoch.
Die Lösung: Fallbacks entfernt, Instant Queries verwendet, und Zeitperioden auf die LBI-Lebenszeit begrenzt.
→ Vollständige Release Notes
Der polycrate-api Block wurde auf Version 0.5.20 aktualisiert:
polycrate pull cargo.ayedo.cloud/ayedo/k8s/polycrate-api
polycrate run polycrate-api install
Polycrate ist die Infrastructure-as-Code Plattform von ayedo für deklaratives Multi-Cluster-Management. Mehr erfahren →
Polycrate API 0.11.22 behebt die LoadBalancer Metrics-Abfrage. Die Detail-UI zeigt jetzt korrekte …
Polycrate API 0.11.21 behebt zwei wichtige Probleme: S3 Buckets mit Ceph-Backend zeigen jetzt …
Mit Polycrate CLI 0.29.15 haben wir den Root Cause eines hartnäckigen Bugs behoben, bei dem …