Minikube-Installation und Einrichtung
Installieren Sie Minikube und starten Sie Ihren ersten Kubernetes-Cluster mit einem einzelnen Node für die lokale Entwicklung.
Minikube-Installation und Einrichtung ist eine kostenlose DevOps Bootcamp-Lektion auf CoddyKit. Dies ist Lektion 1 von 4. Du kannst die komplette Lektion unten kostenlos lesen – dann übst du sie direkt im Browser mit einem integrierten Code-Editor und einem KI-Tutor rund um die Uhr. Sie ist Teil des DevOps Bootcamp-Lernpfads, und dein Fortschritt wird über Web und CoddyKit-App synchronisiert. Der DevOps Bootcamp-Kurs umfasst insgesamt 4 Lektionen.
Einführung in Minikube
Minikube ist ein Tool, das einen Kubernetes-Cluster mit einem einzelnen Node auf Ihrem lokalen Rechner ausführt. Stellen Sie sich Minikube als eine kleine Kubernetes-Spielwiese vor!
Es eignet sich ideal zum Lernen, Entwickeln und Testen. Minikube erstellt eine virtuelle Maschine (VM) oder verwendet Docker, um eine kleine Kubernetes-Umgebung mit allen wichtigen Komponenten bereitzustellen.

Vorteile von K8s lokal
Warum sollten Sie Minikube verwenden, wenn Sie Cloud-Cluster nutzen können? Hier sind einige wichtige Vorteile:
- Einfach zu lernen: Sammeln Sie praktische Erfahrungen mit Kubernetes, ohne eine komplexe Cloud-Umgebung einrichten zu müssen.
- Offline-Entwicklung: Arbeiten Sie jederzeit und überall an Ihren Projekten.
- Kostengünstig: Beim Experimentieren fallen keine Cloud-Kosten an.
- Sicher experimentieren: Sie können Dinge ausprobieren und Fehler machen, ohne Produktionsumgebungen zu beeinträchtigen.
Virtualisierung erforderlich
Minikube benötigt einen „Treiber“, um seine virtuelle Umgebung zu erstellen. Dabei handelt es sich normalerweise um eine Virtualisierungssoftware wie:
- Docker Desktop: (Empfohlen) Verwendet die integrierte Virtualisierung von Docker.
- VirtualBox: Eine beliebte Open-Source-Option.
- Hyper-V: In Windows Pro/Enterprise integriert.
Stellen Sie sicher, dass eine dieser Komponenten installiert ist und ausgeführt wird, bevor Sie fortfahren!
kubectl vorbereiten
kubectl ist das Befehlszeilentool für die Interaktion mit Kubernetes-Clustern, einschließlich Minikube. Sie verwenden es, um Anwendungen zu deployen, Ressourcen zu überprüfen und Ihren Cluster zu verwalten.
Vor der Installation von Minikube sollten Sie kubectl installieren. Die Anweisungen unterscheiden sich je nach Betriebssystem. Offizielle Anleitungen für macOS, Windows und Linux sind jedoch verfügbar.
Beispiel für macOS mit Homebrew: brew install kubectl
Minikube installieren
Installieren wir nun Minikube selbst! Ähnlich wie bei kubectl laden Sie dazu die ausführbare Minikube-Datei herunter und legen sie in Ihrem System-PATH ab.
Nach der Installation können Sie einfach minikube-Befehle in Ihrem Terminal ausführen.
Unter macOS mit Homebrew: brew install minikube
Minikube starten
Nachdem kubectl und minikube installiert sind, können Sie Ihren ersten lokalen Kubernetes-Cluster starten! Dieser Befehl lädt die erforderlichen Images herunter und richtet die VM oder den Docker-Container ein.
Beim ersten Mal kann dies einige Minuten dauern. Haben Sie daher etwas Geduld!
minikube startMinikube-Status überprüfen
Nach dem Start empfiehlt es sich zu prüfen, ob Ihr Minikube-Cluster ordnungsgemäß läuft. Der Befehl minikube status bietet eine schnelle Übersicht.
Die Ausgabe sollte anzeigen, dass Host und kubelet den Status „Running“ und der apiserver den Status „Healthy“ haben.
minikube statusIhr erster Node
Nachdem Minikube läuft, können Sie mit kubectl damit interagieren. Ein grundlegender Befehl ist kubectl get nodes; er listet die Nodes in Ihrem Cluster auf.
Da Minikube ein Cluster mit einem einzelnen Node ist, sollte ein Node aufgelistet werden, der normalerweise „minikube“ heißt.
kubectl get nodesMinikube anhalten
Wenn Sie Ihre Arbeit mit dem lokalen Cluster beendet haben, können Sie ihn anhalten, um Systemressourcen freizugeben. Die Konfiguration und Daten Ihres Clusters werden dadurch nicht gelöscht, sodass Sie ihn später neu starten können.
Später können Sie ihn mit minikube start neu starten.
minikube stopMinikube-Check
Mit welchem Befehl starten Sie Ihren lokalen Kubernetes-Cluster mithilfe von Minikube?
Zusammenfassung und nächste Schritte
Sehr gut! In dieser Lektion haben Sie gelernt:
- Was Minikube ist und warum es für die lokale Entwicklung nützlich ist.
- Welche Virtualisierungsvoraussetzungen Minikube benötigt.
- Wie Sie
kubectlundminikubekonzeptionell installieren. - Wie Sie Ihren Minikube-Cluster starten, seinen Status überprüfen und ihn anhalten.
- Wie Sie mithilfe von
kubectl get nodeserstmals mit dem Cluster interagieren.
Als Nächstes sehen wir uns an, wie Sie den Zugriff auf mehrere Cluster mithilfe von kubeconfig-Dateien und Kontexten verwalten.
Häufig gestellte Fragen
Ist die Lektion „Minikube-Installation und Einrichtung“ kostenlos?
Ja — der vollständige Text von „Minikube-Installation und Einrichtung“ ist hier im Web kostenlos zu lesen. Um sie interaktiv zu üben (integrierter Code-Editor und 24/7 KI-Tutor) und den Rest des DevOps Bootcamp-Kurses freizuschalten, upgrade auf CoddyKit PRO. Der DevOps Bootcamp-Kurs umfasst insgesamt 4 Lektionen.
Was lerne ich in „Minikube-Installation und Einrichtung“?
Installieren Sie Minikube und starten Sie Ihren ersten Kubernetes-Cluster mit einem einzelnen Node für die lokale Entwicklung. Du übst DevOps Bootcamp mit praktischem Code, den du direkt im Browser ausführst, und ein 24/7 KI-Tutor beantwortet deine Fragen während du die Lektion bearbeitest.
Brauche ich Erfahrung, um DevOps Bootcamp zu starten?
Keine Vorkenntnisse erforderlich. DevOps Bootcamp auf CoddyKit ist für Anfänger bis fortgeschrittene Lernende strukturiert, sodass du hier starten oder von Anfang an beginnen und in deinem eigenen Tempo voranschreiten kannst. Dies ist Lektion 1 von 4.
Wie lange dauert die Lektion „Minikube-Installation und Einrichtung“?
Die meisten CoddyKit-Lektionen dauern etwa 5–10 Minuten. Jede ist kompakt und interaktiv, sodass du stetig Fortschritte machst und genau dort weitermachst, wo du aufgehört hast – im Web und in der App.
Kann ich in dieser DevOps Bootcamp-Lektion Code schreiben und ausführen?
Ja. Jede DevOps Bootcamp-Lektion enthält einen integrierten Code-Editor, sodass du echten Code direkt in deinem Browser schreibst und ausführst und sofort KI-Feedback erhältst — ohne lokale Einrichtung erforderlich.
Alle Lektionen in diesem Kurs
- Minikube-Installation und Einrichtung
- Kubeconfig und Kontexte
- Eine einfache App deployen
- Cluster untersuchen und Fehler beheben