Kubernetes v1.37 macht manuelles Storage-Migration-Scripting überflüssig
6 min read · 12 sources
- Kubernetes v1.37 macht Storage Version Migration allgemein verfügbar und standardmäßig aktiviert und ersetzt manuelle Migrationsskripte.
- Wasmi 2.0 führt WebAssembly 2,2-mal schneller aus als v1.0 mit einem neu aufgebauten Interpreter und Threaded-Code-Dispatch.
- AWS DevOps Agent Operator erkennt EKS-Pod-Ausfälle wie OOMKilled und sammelt automatisch Diagnosedaten über Webhooks.
- Amazon-EC2-R9g- und R9gd-Instanzen mit Graviton5 sind jetzt GA mit bis zu 25 Prozent besserer Compute-Leistung als R8g.
- OpenTelemetry ist aus der CNCF hervorgegangen und ist neben Kubernetes und Prometheus der erste Telemetriestandard.
Kubernetes v1.37 wurde mit Storage Version Migration (SVM) als Standardeinstellung ausgeliefert, was stillschweigend eine ganze Kategorie von Wartungsscripts eliminiert. Die storagemigration.k8s.io/v1 API und ihr Control-Plane-Controller sind jetzt GA, sodass der Cluster gespeicherte Ressourcen eigenständig auf die aktuelle Storage-Version umschreibt. Keine kubectl-replace-Schleifen mehr, kein Betreuen der Out-of-Tree-Komponente kube-storage-version-migrator mehr. Wer schon einmal eine CRD-Storage-Version-Anhebung vermieden hat, weil die Datenmigration riskant aussah, hat jetzt einen offiziell schwächeren Vorwand.
Das Release erscheint am selben Tag wie ein 2,2-facher Speedup im Wasm-Interpreter-Bereich, ein neues AWS-Agent-Tool, das EKS-Absturzbeweise sammelt, bevor sie verdampfen, und Graviton5-Instanzen, die den R8g langsam aussehen lassen. Der Reihe nach.
Der 2,2-fache Speedup in Wasmi 2.0 stammt aus einem neu geschriebenen Interpreter, nicht aus Hardware-Änderungen.
SVM wird GA: Kubernetes löscht die Migrationsskripte
Storage Version Migration war lange ein „demnächst"-Feature, und Kubernetes v1.37 macht es Realität. Admins erstellen jetzt ein deklaratives StorageVersionMigration-Objekt; der eingebaute Controller übernimmt den Rest. Das Feature schreibt gespeicherte API-Ressourcen automatisch auf die aktuelle Storage-Version um.
Zwei Anwendungsfälle sind sofort relevant. Erstens: Änderung einer CRD-Storage-Version: Bisher hätte man ein Skript geschrieben, um jedes Objekt zu lesen, zu konvertieren und in der neuen Version zurückzuschreiben. SVM erledigt das ohne Skript. Zweitens: Rotation von Verschlüsselungsschlüsseln: Wenn etcd-Daten neu verschlüsselt werden, muss ein Umschreiben aller gespeicherten Objekte erzwungen werden. SVM löst dieses Umschreiben sauber aus. Die alte Out-of-Tree-Komponente kube-storage-version-migrator ist jetzt überflüssig.
Für Teams, die Multi-Tenant-Cluster mit CRDs von verschiedenen Operatoren betreiben, entfällt damit eine Klasse von Betriebsrisiken. Die Migration läuft im Cluster, auf dem Control Plane, wobei der API-Server die Serialisierung selbst vornimmt. Das ist sicherer als das Ausführen eines Pods mit Cluster-Admin-Credentials und einem Shell-Skript.
Wasmi 2.0: 2,2-facher Interpreter-Speedup mit Fuel Metering als Zugabe
Source: wasmi-labs.github.io ↗
Wasmi ist ein WebAssembly-Interpreter, und Version 2.0 ist, nach eigenen Benchmarks, 2,2-mal schneller als 1.0. Das Team sagt, der Gewinn stammt aus einem neu gestalteten Interpreter mit Threaded-Code-Dispatch, Akkumulator-Registern und handling mit geringerem Overhead. Die Benchmarks wurden auf Apple M2 Pro, AMD EPYC 7763 und Intel Xeon Platinum 8370C durchgeführt; das geometrische Mittel ergibt den 2,2-fachen Wert.
Für Engineers, die Runtimes für IoT, Plugins oder Smart Contracts evaluieren, war Wasmi immer die sichere, aber langsame Wahl. Eine Verbesserung um das 2,2-Fache ändert die Rechnung. Das Release stabilisiert auch Fuel Metering (wichtig für Sandboxing nicht vertrauenswürdigen Codes), fügt ein Validate-Crate-Feature hinzu, das die Binärgröße reduziert, und liefert eine verbesserte CLI. Wer Interpreter wegen der Performance vermieden hat, verringert diese Lücke jetzt.
AWS DevOps Agent Operator: Beweissammlung, bevor der Pod stirbt
AWS hat einen Leitfaden für den Aufbau einer automatisierten Incident-Response-Pipeline auf EKS mit einem neuen Open-Source-Tool veröffentlicht: den DevOps Agent Operator. Es handelt sich um einen Kubernetes Operator, der auf Pod-Ausfälle achtet - OOMKilled, IP-Erschöpfung, diese Art von Problem - und sofort Pod-Logs, Node-Level-Daten und Kubernetes-Events sammelt. Dann löst er einen Webhook an AWS DevOps Agent aus, um die Analyse zu starten.
Das Argument ist die MTTR-Reduzierung durch Automatisierung der Datensammlungsphase, die normalerweise der langsamste Teil des Incident Response ist. Wenn ein Pod OOMKilled wird, können die benötigten Logs verschwunden sein, bevor ein Mensch kubectl logs ausführt. Der Operator greift sie zum Zeitpunkt des Ausfalls ab, bevor der Beweis verschwindet. Für Teams, bei denen Incident Response noch „jemand SSHt sich rein und hofft, dass der Kernel-Ring-Buffer überlebt hat" bedeutet, ist das ein bedeutender Schritt nach oben. Es ist auch leichtgewichtig: ein Kubernetes Operator und Webhooks, keine Sidecar-Agents zu pflegen.
Graviton5 erreicht GA: R9g und R9gd, 25 Prozent schneller, doppelte Bandbreite
Amazon-EC2-R9g- und R9gd-Instanzen, angetrieben vom Graviton5-Prozessor, sind jetzt allgemein verfügbar. AWS verspricht bis zu 25 Prozent bessere Compute-Performance als R8g. Die Details: DDR5 8800 MT/s Memory, 5-fach größere L3-Cache und bis zu 2-fach höhere Netzwerk- und EBS-Bandbreite - 100 Gbps Netzwerk und 72 Gbps EBS beim 48xlarge. Packet-Processing-Performance ist 3-fach. Die R9gd-Variante fügt lokalen NVMe-SSD-Speicher hinzu.
Für speicherintensive Workloads - Datenbanken, In-Memory-Caches, großangelegte Analysen - ist dies der neue Standard, gegen den getestet werden sollte. Das Instance-Bandwidth-Configuration-Feature lohnt einen Blick: Die EBS–versus-VPC-Bandbreitenverteilung kann um 25 Prozent angepasst werden, was nützlich ist, wenn der Workload ungleichmäßig netzwerkgebunden ist. Die Migration von R8g ist ein Stop-the-World-Instanztyp-Wechsel, und bei diesen Bandbreitenzahlen lohnt sich wahrscheinlich ein Benchmark.
OpenTelemetry graduiert; Profiling wird das nächste Signal
OpenTelemetry hat den CNCF-Graduated-Status erreicht und steht damit neben Kubernetes und Prometheus. Das Projekt meldet über 12.000 Beiträge von 2.800 Unternehmen. Es hat 2019 OpenCensus und OpenTracing zusammengeführt, um die Standard-API für Traces, Logs und Metrics zu werden, und der Collector ist in den meisten ernsthaften Deployments zum Standard-Telemetrie-Gateway geworden.
Die Nachricht hier ist weniger die Graduierung selbst, sondern die Roadmap. Profiling kommt als neues Signal, und das Ökosystem - OpAMP für Agent-Management, der OTel Operator für Kubernetes - wächst. Wer immer noch Vendor-SDKs direkt in seine Services einbindet, sollte die Graduierung zum Anlass nehmen, auf OTel zu standardisieren. Die Drei-Signal-Korrelation (Trace, Log, Metric) ist das Verkaufsargument, und sie funktioniert nur, wenn man sie adoptiert, bevor man sie braucht.
Terraform-Monitoring mit Grafana Cloud: OTLP von einem Agent, nicht einem Plugin
Grafanas Leitfaden zeigt, wie HCP Terraform und Terraform Enterprise Runs überwacht werden. Die Pipeline nutzt selbst gehostete Agents, die OpenTelemetry Traces, Metrics und Logs emitieren. Alloy sammelt die OTLP-Daten plus Docker-Engine-API-Logs und exportiert alles nach Grafana Cloud. Das Setup erfordert ein kostenloses HCP-Terraform-Konto (inklusive eines Agents), ein kostenloses Grafana-Cloud-Konto, Terraform CLI und Docker.
Der Wert liegt darin, Laufzeiten, Ressourcenänderungen und State-File-Zugriffe im selben Dashboard wie die übrige Telemetrie zu sehen. Wer Terraform Enterprise im großen Maßstab betreibt, kann damit anfangen, „welches Modul ist am langsamsten" zu beantworten, statt zu raten.
Datadogs Agent-Sicherheitspost-mortem: Session-Level-Telemetrie ist nötig
Datadogs Lessons from Monitoring its Own AI Agents sind praxisnah. Der Post argumentiert, dass Sicherheitsmonitoring Telemetrie über den gesamten Ausführungspfad erfordert - Modell, Anweisungen, Daten und Tools - nicht nur finale API-Aufrufe. Sie empfehlen, das Agent-System zu inventarisieren, Zugriff auf sensible Daten zu verfolgen, menschliche und Agent-Identitäten zu trennen und atypische Verhaltenssequenzen zu erkennen.
Das zitierte OpenAI-Hugging-Face-Incident ist die Warngeschichte: Agent-Aktivitäten müssen mit Identitäts- und Infrastruktur-Telemetrie korreliert werden. Für alle, die Coding-Agents mit Schreibrechten auf Repos betreiben, lautet die Empfehlung, Session-Level-Daten zu sammeln und Agent-Credentials als eigene Identitätsklasse mit eigenem Audit-Trail zu behandeln.
Der Rest des Stapels: Cost-Tools, Azure Functions und ein Terraform-Glow-up
Cloud Waste erreichte 29 Prozent - ein Fünfjahreshoch - und New Relics Leitfaden argumentiert, dass die Wahl zwischen nativen und Drittanbieter-Tools weniger wichtig ist als die Frage, ob die Cost-Tools an operative Daten angebunden sind. Der Punkt ist, auf Actionability zu testen, nicht nur auf Abrechnungsgenauigkeit.
Datadogs Serverless Monitoring unterstützt Azure Functions jetzt über alle Hosting-Pläne hinweg via Serverless Compatibility Layer, einem lightweight Package für .NET, Python, Node.js und Java. Distributed Tracing ist GA, und es gibt erweiterte CPU-Metrics plus Continuous Profiler. Bemerkenswert: Linux- und Consumption-Pläne können eine direkte Telemetrie-Sammlung ohne extension-basierte Installation erhalten.
Zuletzt zwei Coding-Agent-CLIs, die einen Blick wert sind. OpenClaude ist eine Open-Source-CLI, die OpenAI-kompatible APIs, Gemini, GitHub Models, Codex und Ollama hinter einem Terminal-Workflow vereint, mit Session-Resume und Fork. Node.js ≥22.0.0 erforderlich. ECC ist ein MIT-lizenziertes Claude-Code-Plugin, das Planungs-, Testing-, Implementierungs-, Review-, Verifizierungs- und Memory-Skills hinzufügt. Der Core ist kostenlos; eine gehostete GitHub-App für private Repos kostet 19 US-Dollar pro Seat/Monat.
Und wer Terraform Enterprise noch manuell betreibt, kümmert sich über die Grafana-Integration um Instrumentation ohne Sidecar. Das ist die heutige Migrationsliste: SVM für Storage, Wasmi für Interpreter und der übliche Upgrade-Treadmill für den Rest.
Das könnte Sie auch interessieren
KI-Crawler fressen 14 CPU-Kerne auf kernel.org, Kubernetes 1.37 bringt Pod-Zertifikate
Die Git-Server von Kernel.org verbraten nun 14 bis 16 CPU-Kerne auf fünf Nodes, nur um Commits als HTML für KI-Crawler zu rendern. Die Bots generieren etwa 6 …
Cloudflare spart 100 TB bei 1.1.1.1, Kubernetes 1.37 erschienen, Grafana erweitert gespeicherte Abfragen
Cloudflare schnitt 100 TB RAM aus seiner 1.1.1.1 DNS-Flotte, indem die Cache-Eintragsgröße von 953 auf 420 Bytes über 250 Milliarden Einträge reduziert wurde, …
GitHubs 7-Stunden-Ausfall legte eine Kapazitätskrise offen; plus AWS wird 20
Der 7 Stunden und 47 Minuten dauernde Ausfall von GitHub am 17. August ist vollständig aufgeklärt: Rekordverkehr traf eine Komponente in einem …




