Kubermatic Branding-Element

Blog

Erste Schritte Virtualisierung virtctl

Erstellen Ihrer ersten virtuellen Maschine mit KubeVirt

Eine VirtualMachine ist ein Kubernetes-Objekt. Man schreibt sie als YAML, wendet sie mit `kubectl apply -f` an, und sie wird wie jede andere Ressource unter `kubectl get vm` angezeigt – mit Namespace, RBAC-fähig, überwachbar und durch Labels verwaltet. Dieses Tutorial setzt diese Idee in etwa fünfzehn Minuten in eine laufende Linux-VM um. Warum eine …
Dashboard Virtualisierung Bedienoberfläche

Das Kubermatic-Virtualisierungs-Dashboard aktivieren

Das Kubermatic Virtualization Dashboard ist die in Version 1.1.0 eingeführte Benutzeroberfläche für Cluster-Administratoren. Es bietet Ihnen eine VM-orientierte Oberfläche – mit Funktionen zum Starten, Stoppen und Aufrufen der Konsole sowie Ansichten zu Knoten, Datenträgern, Firewalls und Load Balancern – für den jeweiligen Cluster. Es wird vom kubev-Installationsprogramm selbst bereitgestellt und synchronisiert, …
Virtualisierung cloud-init virtctl

VM-Lebenszyklus und SSH-Zugriff in KubeVirt

Eine KubeVirt-VM verfügt über vier Lebenszyklusbefehle: „start“, „stop“, „pause“ und „unpause“. Mit „stop“ werden die VirtualMachineInstance und ihr virt-launcher-Pod gelöscht – Speicher und CPU werden freigegeben. Mit „pause“ wird der Gast auf Hypervisor-Ebene angehalten, der Pod und der Speicher bleiben jedoch erhalten. „Stop“ ist ressourcenschonend; „pause“ erfolgt sofort. Sie steuern …
Virtualisierung Netzwerk Dienste

VM-Netzwerk mit KubeVirt: Masquerade, DNS und Dienste

Die Fragen zum Netzwerk auf Tag zwei für eine KubeVirt-VM lassen sich alle auf dieselbe Erkenntnis zurückführen: Eine laufende VM ist in einen Pod eingebettet. Die Netzwerk-Grundelemente, die Kubernetes bereits für Pods bereitstellt – Labels, Services, NetworkPolicies – lassen sich direkt anwenden. Es gibt fast nichts VM-Spezifisches zu lernen. Fast. …
Virtualisierung storage CDI Datenspeicher

VM Storage DataVolumes und CDI

Jede VM, die Sie bisher gestartet haben, war nur vorübergehend. Das Container-Disk-Image ist schreibgeschützt, Änderungen während der Laufzeit werden im Arbeitsspeicher gespeichert, und alles, was Sie ändern, geht beim Neustart der VM verloren. Das ist die richtige Standardeinstellung zum Lernen, aber die falsche, wenn Sie Daten behalten möchten. Das …
Erste Schritte Virtualisierung

Installation von KubeVirt auf einem Kubernetes-Cluster

Einleitung Sie verfügen über einen Kubernetes-Cluster, auf dem Ihre containerisierten Workloads ausgeführt werden. Nun möchten Sie virtuelle Maschinen hinzufügen – vielleicht haben Sie Legacy-Anwendungen, die ein vollständiges Betriebssystem benötigen, oder Sie prüfen einen Migrationspfad weg von VMware. In beiden Fällen müssen Sie KubeVirt installieren und in Betrieb nehmen. In …
Migration Virtualisierung

Planung Ihrer Migration von VMware zu KubeVirt

Die Übernahme von VMware durch Broadcom hat die wirtschaftlichen Rahmenbedingungen der Unternehmensvirtualisierung über Nacht verändert. Für viele Unternehmen haben sich die Lizenzkosten verdoppelt oder verdreifacht, und das Modell der unbefristeten Lizenzen, auf das sich Teams zur Budgetplanung verlassen haben, gibt es nicht mehr. Wenn Sie dies lesen, haben Sie wahrscheinlich das Gefühl, dass …
Fehlerbehebung Virtualisierung Netzwerk

Fehlerbehebung bei KubeVirt: CNI-Konflikte, CDI-Fehler und gängige Lösungen

KubeVirt fügt eine Virtualisierungsschicht auf Kubernetes hinzu, was bedeutet, dass die Fehlersuche zwei Schichten umfasst: die Kubernetes-Schicht (Pods, Services, PVs) und die KVM/libvirt-Schicht (QEMU-Prozesse, Virtio-Treiber, Festplatten-Images). Wenn ein Fehler auftritt, muss man wissen, welche Schicht man zuerst untersuchen muss und wie man den Fehler zurückverfolgen kann …
Erste Schritte Virtualisierung

Was ist KubeVirt? Erläuterung zum Ausführen von VMs auf Kubernetes

Einleitung Die meisten Unternehmen sind nicht zu 100 % containerisiert, und das werden sie wahrscheinlich auch nie sein. Sie verfügen über Legacy-Anwendungen, die ein vollständiges Betriebssystem voraussetzen. Sie haben Windows-Workloads, die nicht in einem Container ausgeführt werden können. Sie verfügen über spezialisierte Software – denken Sie beispielsweise an Telekommunikationsnetzwerkfunktionen, Datenbanken …