Lokales Kubernetes-Testing mit Minikube: Schnellstart für Entwickler Minikube bringt aktuelle Kubernetes-Version und flexibles Deployment

Von Thomas Joos 1 min Lesedauer

Anbieter zum Thema

Das Tool „Minikube“ ermöglicht die lokale Ausführung vollständiger Kubernetes-Cluster auf Windows, MacOS und Linux. Entwickler können Anwendungen in isolierten Umgebungen testen, ohne auf Cloud-Infrastrukturen angewiesen zu sein. Ein einziger Befehl genügt, um ein funktionsfähiges Cluster zu starten.

„Minikube“ ermöglicht den Aufbau einer Test- und Entwicklungsumgebung für Kubernetes.(Bild:  Thomas Joos)
„Minikube“ ermöglicht den Aufbau einer Test- und Entwicklungsumgebung für Kubernetes.
(Bild: Thomas Joos)

Minikube adressiert die wachsenden Anforderungen moderner Software-Entwicklung mit einem Werkzeug, das Kubernetes auf dem lokalen Rechner verfügbar macht. Ob unter Windows, Linux oder MacOS, der Start eines Clusters gelingt mit einem einzigen Befehl.

Die aktuelle Version unterstützt die jeweils aktuelle Kubernetes-Version sowie sechs vorherige Minor-Releases und erlaubt eine flexible Bereitstellung als Container, VM oder direkt auf der Hardware. Voraussetzung sind mindestens zwei CPUs, 2 Gigabyte Arbeitsspeicher und ein lauffähiger Container- oder VM-Manager wie „Docker“, „Hyper-V“ oder „Virtualbox“.

Minikube in der Praxis

Nach der Installation über die jeweilige Systemplattform genügt der Befehl minikube start, um das Cluster zu initiieren. Minikube integriert gängige Funktionen wie Netzwerk-Policies, Load-Balancer-Support, Feature-Gates und den Zugriff auf das Kubernetes Dashboard. Entwickler profitieren von einem schnellen Image-Transfer via direkter API-Anbindung und einem integrierten Add-on-System zur Installation gängiger Kubernetes-Anwendungen.

Für erste Tests eignet sich eine einfache Deployment-Struktur mit einem HTTP-Echo-Server, der sich über „kubectl“ oder den minikube service-Befehl lokal aufrufen lässt. Die initiale Interaktion erfolgt über die CLI, alternativ lässt sich kubectl direkt über Minikube verwenden. Der Befehl minikube dashboard öffnet eine visuelle Oberfläche zur Cluster-Verwaltung.

Zur Ressourcenoptimierung lassen sich Cluster pausieren oder vollständig stoppen. Anpassungen an Konfigurationen wie Speicherlimit oder Kubernetes-Version erfolgen über einfache CLI-Befehle.

Auch mehrere parallele Cluster mit unterschiedlichen Versionen sind problemlos möglich. Damit richtet sich Minikube sowohl an Einsteiger als auch an CI-Workflows mit anspruchsvollen Test-Setups.

(ID:50435210)

Jetzt Newsletter abonnieren

Täglich die wichtigsten Infos zu RZ- und Server-Technik

Mit Klick auf „Newsletter abonnieren“ erkläre ich mich mit der Verarbeitung und Nutzung meiner Daten gemäß Einwilligungserklärung (bitte aufklappen für Details) einverstanden und akzeptiere die Nutzungsbedingungen. Weitere Informationen finde ich in unserer Datenschutzerklärung. Die Einwilligungserklärung bezieht sich u. a. auf die Zusendung von redaktionellen Newslettern per E-Mail und auf den Datenabgleich zu Marketingzwecken mit ausgewählten Werbepartnern (z. B. LinkedIn, Google, Meta).

Aufklappen für Details zu Ihrer Einwilligung