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 …
Installation von Kubermatic Virtualization mit dem deklarativen Installationsprogramm
Mit Kubermatic Virtualization 1.1 wurde ein deklarativer Installer eingeführt: ein einziger Befehl „kubermatic-virtualization apply -f cluster.yaml“, der Installation, Upgrade und Selbstheilung abwickelt. Beim ersten Mal können Sie den Vorgang interaktiv über einen Assistenten steuern, anschließend die resultierende cluster.yaml in die Versionsverwaltung einchecken und …
Bereitstellung von KubeOne-Clustern auf der Hetzner Cloud
Einleitung Hetzner Cloud ist eine beliebte Wahl für Kubernetes-Bereitstellungen in Europa. Die Preisgestaltung ist übersichtlich – Server mit gemeinsam genutzten vCPUs sind bereits ab wenigen Euro pro Monat erhältlich – und die Infrastruktur ist zuverlässig. Für Teams, die auf die Komplexität (oder die Kosten) von AWS, GCP oder Azure verzichten können, bietet Hetzner …
Erste Schritte mit kcp
Einführung kcp ist eine Kubernetes-ähnliche Steuerungsebene, die Ihnen die API-Funktionen von Kubernetes – CRDs, RBAC, Zulassungskontrolle, Ressourcenverwaltung – ohne Pods, Knoten oder Container-Orchestrierung zur Verfügung stellt. Es handelt sich um ein CNCF-Sandbox-Projekt, das für die Entwicklung mandantenfähiger Plattformen konzipiert ist, bei denen jedes Team …
kcp installieren und Ihren ersten Arbeitsbereich erstellen
Einleitung Im vorherigen Artikel haben Sie erfahren, was kcp ist und wozu es dient: ein Kubernetes-API-Server, der sich auf das Status- und API-Management konzentriert, ohne die Rechenebene. Das war die Theorie. Jetzt geht es ans Eingemachte.
In diesem Tutorial installieren Sie kcp auf Ihrem lokalen Rechner, starten einen …
KubeOne installieren: Ihr erster Cluster in 15 Minuten
Einleitung In diesem Tutorial installieren Sie KubeOne und nutzen es, um einen Kubernetes-Cluster mit einem einzigen Knoten auf einem beliebigen Server einzurichten, auf den Sie per SSH zugreifen können. Dies ist der schnellste Weg, um mit KubeOne einen funktionsfähigen Cluster zu erhalten – kein Konto bei einem Cloud-Anbieter erforderlich, kein Terraform, keine Einrichtung eines Load Balancers. Nur ein Server, ein …
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 …
KubeOne vs. kOps: Was solltest du verwenden?
Einleitung KubeOne und kOps sind beides Open-Source-Tools zur Bereitstellung und Verwaltung von Kubernetes-Clustern. Sie lösen ähnliche Probleme – nämlich den Aufbau eines voll funktionsfähigen Clusters in Produktionsqualität von Grund auf –, gehen diese Aufgabe jedoch auf unterschiedliche Weise an. Wenn Sie abwägen, welches der beiden Tools Sie einsetzen sollen, ist die Entscheidung …
Was ist kcp? Kubernetes ohne Pods
Einleitung Mit Plattform-Engineering lösen die meisten Unternehmen das Problem, dass „jedes Team sein eigenes Kubernetes braucht“. Das Standardverfahren ist einfach: Man richtet pro Team einen Cluster ein, fügt RBAC hinzu, richtet eine GitOps-Pipeline ein und ist damit fertig. Das funktioniert zwar, ist aber kostspielig. …
Was ist KubeOne? Automatisiertes Kubernetes-Lebenszyklusmanagement
Einleitung Die Einrichtung eines Kubernetes-Clusters ist mittlerweile kein Problem mehr. Tools wie kubeadm, Managed Services und Ein-Klick-Installationsprogramme haben die ersten Schritte vereinfacht. Die eigentliche Herausforderung liegt in allem, was danach kommt: Kubernetes-Versionen ohne Ausfallzeiten aktualisieren, ausgefallene Knoten um 2 Uhr morgens ersetzen, die Rotation durchführen …
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 …
Von Null bis zur Produktion: KubeOne auf Bare-Metal-Servern
Einführung KubeOne ist das Open-Source-Tool von Kubermatic zur Automatisierung des gesamten Lebenszyklus von Kubernetes-Clustern. In diesem Tutorial erstellen Sie aus Bare-Metal-Servern einen produktionsreifen Cluster.
Schritt 1: KubeOne installieren Laden Sie die neueste KubeOne-Binärdatei für Ihre Plattform herunter:
curl -sfL …
