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.35.0 bringt den neuen S3Bucket Provisioning Controller, eine umfassende Label-Migration aller Operator-Controller und eine Root-Cause-Analyse für Ansible Task-Banner.
Der neue S3Bucket Controller ermöglicht deklarative Bucket-Provisionierung per Kubernetes Custom Resource. Ein User erstellt eine S3Bucket CR im Cluster — der Operator provisioniert den Bucket automatisch über die Polycrate API und legt die Access Credentials als Secret im Namespace ab.
apiVersion: polycrate.io/v1alpha1
kind: S3Bucket
metadata:
name: my-app-data
namespace: production
spec:
name: my-app-data
region: fsn1
reclaim_policy: retainDas resultierende Secret s3-my-app-data-credentials enthält AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY, S3_ENDPOINT, S3_REGION und BUCKET_NAME — direkt nutzbar in Deployments. Bereits existierende Buckets werden per Adopt-Pattern übernommen.
Alle 9 Operator-Controller wurden vom alten polycrate.io/* Label-Format auf das einheitliche polycrate_* Format migriert. Der Übergang ist nahtlos: Controller lesen sowohl alte als auch neue Labels, schreiben ausschließlich das neue Format. Bestehende Ressourcen werden bei Reconcile automatisch migriert.
Der polycrate-operator Block wurde auf Version 0.3.54 aktualisiert:
polycrate pull cargo.ayedo.cloud/ayedo/k8s/polycrate-operator
polycrate run polycrate-operator installpolycrate update 0.35.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- …