Polycrate IaC: Plattformbetrieb und Observability in IaC
TL;DR Observability in IaC-Umgebungen ist kein Nice-to-have, sondern eine betriebliche …
Polycrate CLI Version 0.38.0 bringt einen grundlegend überarbeiteten Endpoint-Discovery-Mechanismus im Operator: Ingresses werden ab sofort nur noch überwacht, wenn sie explizit opt-in annotiert sind.
Der Operator wechselt auf mode: annotation als Standard. Nur Ingresses mit der Annotation polycrate_endpoint_monitor: "true" werden für das HTTP-Monitoring berücksichtigt.
| Modus | Verhalten |
|---|---|
annotation (Standard) |
Explizites Opt-in via polycrate_endpoint_monitor: "true" |
auto |
Alle Ingresses (Legacy-Verhalten, opt-out via polycrate_endpoint_monitor: "false") |
Bestehende Setups, die das bisherige Verhalten beibehalten wollen, setzen mode: auto in der OperatorConfig:
endpoint_discovery:
mode: autoNeue Setups annotieren Ingresses explizit:
metadata:
annotations:
polycrate_endpoint_monitor: "true"
polycrate_endpoint_path: "/api/health"
polycrate_endpoint_interval: "30"Alle Endpoint-Annotationen wurden auf das einheitliche polycrate_* Format migriert. Die alten endpoints.polycrate.io/* Annotationen werden weiterhin per Dual-Read akzeptiert:
| Alt (deprecated) | Neu (canonical) |
|---|---|
endpoints.polycrate.io/path |
polycrate_endpoint_path |
endpoints.polycrate.io/interval |
polycrate_endpoint_interval |
endpoints.polycrate.io/timeout |
polycrate_endpoint_timeout |
endpoints.polycrate.io/expected-status |
polycrate_endpoint_expected_status |
Der polycrate-operator Block wurde auf Version 0.4.0 aktualisiert:
polycrate pull cargo.ayedo.cloud/ayedo/k8s/polycrate-operator
polycrate run polycrate-operator installpolycrate update 0.38.0Oder die Binaries direkt vom PolyHub herunterladen.
Polycrate ist das Infrastructure-as-Code Tool von ayedo für deklaratives Multi-Cluster-Management. Mehr erfahren →
TL;DR Observability in IaC-Umgebungen ist kein Nice-to-have, sondern eine betriebliche …
TL;DR Polycrate IaC bietet ein deklaratives Infrastrukturmodell mit expliziten Zustandsdateien. Ein …
TL;DR GitOps-gestützte Plattformführung verlangt klare Repos-Strukturen, eine durchdachte Rollen- …