Die Plattform im Modell: Wie Cloud Native KI-Engineering in der Produktion unterstützt
TL;DR AI-Workloads finden zunehmend Anwendung in Produktionsumgebungen auf Kubernetes, jedoch stehen …
Die KubeVirt Community hat die Version 1.8 veröffentlicht, die mit Kubernetes v1.35 kompatibel ist. Zu den Hauptneuerungen gehören Verbesserungen im Bereich Confidential Computing, die Einführung einer Hypervisor-Abstraktionsschicht und neue Funktionen für die Netzwerk- und Speicherverwaltung.
Die Veröffentlichung von KubeVirt v1.8 markiert einen wichtigen Schritt in der Weiterentwicklung des Projekts, das sich auf die Integration von virtuellen Maschinen in Kubernetes fokussiert. Diese Version ist die dritte, die im Rahmen des Virt Enhancement Proposal (VEP) Prozesses entstanden ist, und zeigt eine zunehmende Aktivität und Beteiligung der Community. In dieser Version wurden zahlreiche neue Funktionen und Verbesserungen implementiert, die die Nutzung und Performance von KubeVirt optimieren.
Im Bereich der Rechenleistung hat die Confidential Computing Working Group bedeutende Fortschritte erzielt, indem sie die Unterstützung für Intel TDX Attestation integriert hat. Dies ermöglicht es, vertrauliche virtuelle Maschinen zu zertifizieren, die auf vertraulicher Hardware betrieben werden. Ein weiteres zentrales Feature ist die Einführung einer Hypervisor-Abstraktionsschicht, die KubeVirt die Integration mehrerer Hypervisor-Backends ermöglicht, ohne die standardmäßige KVM-Implementierung zu beeinträchtigen. Darüber hinaus wurde die Unterstützung für KI- und HPC-Workloads in virtuellen Maschinen verbessert, was eine nahezu native Performance durch die Einführung einer PCIe NUMA Topologie ermöglicht.
Im Netzwerkbereich wurde das passt Binding von einem Plugin zu einem Kernbinding befördert, was eine signifikante Verbesserung darstellt. Zudem ist es nun möglich, Netzwerk-Adapter-Definitionen (NAD) live zu aktualisieren, ohne dass ein Neustart der virtuellen Maschine erforderlich ist. Diese Änderungen reduzieren die API-Aufrufe des virt-controllers und beseitigen einen Performance-Flaschenhals bei der Aktivierung von VMs im großen Maßstab.
Im Bereich Speicher wurden zwei neue Funktionen eingeführt: ContainerPath Volumes und inkrementelle Backups mit Changed Block Tracking (CBT). ContainerPath Volumes ermöglichen es, Container-Pfade für den VM-Speicher zuzuordnen, was die Portabilität und Konfigurationsmöglichkeiten verbessert. Die inkrementellen Backups nutzen die Backup-Fähigkeiten von QEMU und libvirt, um speicherunabhängige inkrementelle VM-Backups zu ermöglichen, die nur die geänderten Daten erfassen. Dies reduziert den Speicherbedarf und minimiert den Netzwerkverkehr des Clusters.
Die Gruppe für Skalierung und Performance hat ebenfalls Verbesserungen vorgestellt. Die KWOK-Leistungstests wurden auf 8000 virtuelle Maschineninstanzen (VMIs) erhöht, wobei die Ergebnisse zeigen, dass die Kontrollebene von KubeVirt auch bei steigenden VMI-Zahlen gut funktioniert. Die Speichernutzung hat in diesem Zusammenhang zugenommen, wobei die durchschnittliche Speichernutzung des virt-api von 140 MB auf 170 MB und die des virt-controllers von 65 MB auf 1400 MB gestiegen ist.
Die Einführung der Hypervisor-Abstraktionsschicht ermöglicht eine flexible Nutzung verschiedener Hypervisoren und könnte die Akzeptanz von KubeVirt bei Unternehmen erhöhen, die unterschiedliche Virtualisierungsstrategien verfolgen. Die Verbesserungen im Bereich Confidential Computing könnten insbesondere für Unternehmen von Interesse sein, die Sicherheitsanforderungen erfüllen müssen. Die neuen Speicher- und Netzwerkfunktionen optimieren die Effizienz und Benutzerfreundlichkeit, was insbesondere in Cloud-native Umgebungen von Bedeutung ist.
Die Veröffentlichung von KubeVirt v1.8 zeigt das Engagement der Community und die kontinuierliche Verbesserung des Projekts. Zukünftige Releases versprechen, noch umfangreichere Funktionen und Optimierungen zu bieten, was KubeVirt zu einer zunehmend attraktiven Lösung für die Integration von virtuellen Maschinen in Kubernetes macht.
Dieser Beitrag wurde automatisch aus dem englischsprachigen Original erstellt und auf Deutsch zusammengefasst. Wir bieten diesen Service an, um Sie bei der oft zerklüfteten und überwiegend englischsprachigen News-Situation im Bereich Cloud-Native Software, Souveräne Cloud, Kubernetes und Container-Technologien zeitnah auf Deutsch zu informieren.
TL;DR AI-Workloads finden zunehmend Anwendung in Produktionsumgebungen auf Kubernetes, jedoch stehen …
TL;DR F5 hat seine Mitgliedschaft in der Cloud Native Computing Foundation (CNCF) auf Gold erhöht, …
TL;DR Higress ist ein neues, leistungsstarkes API-Gateway, das der Cloud Native Computing Foundation …