网页 综合 更新时间 2026-11-13 16:52:18

Hallo Minikube | Kubernetes

自动蜘蛛 kubernetes.io 正文约 4320 字
Hallo Minikube | Kubernetes
Information in this document may be out of date
This document has an older update date than the original, so the information it contains may be out of date. If you're able to read English, see the English version for the most up-to-date information: Hello Minikube
The interactive tutorials previously on this website have been shut down.
Kubernetes is grateful to O'Reilly and Katacoda for many years of helping people take their first steps in learning Kubernetes.
The shutdown followed O'Reilly Media's 2019 acquisition of Katacoda.
The tutorials ceased to function after the 31st of March, 2023. You are seeing this notice because this particular page has not yet been updated following that shutdown.
Dieses Tutorial zeigt Ihnen, wie Sie eine einfache "Hallo Welt" Node.js-Anwendung auf Kubernetes mit Minikube und Katacoda ausführen. Katacoda bietet eine kostenlose Kubernetes-Umgebung im Browser.
Dieses Lernprogramm enthält ein aus den folgenden Dateien erstelltes Container-Image:
Weitere Informationen zum docker build Befehl, lesen Sie die Docker Dokumentation.
Klicken Sie auf Launch Terminal.
Öffnen Sie das Kubernetes-Dashboard in einem Browser:
In einer Katacoda-Umgebung: Klicken Sie oben im Terminalbereich auf das Pluszeichen und anschließend auf Select port to view on Host 1.
In einer Katacoda-Umgebung: Geben Sie 30000 ein und klicken Sie dann auf Display Port.
Ein Kubernetes Pod ist eine Gruppe von einem oder mehreren Containern, die zu Verwaltungs- und Netzwerkzwecken miteinander verbunden sind. Der Pod in diesem Tutorial hat nur einen Container. Ein Kubernetes Deployment überprüft den Zustand Ihres Pods und startet den Container des Pods erneut, wenn er beendet wird. Deployments sind die empfohlene Methode zum Verwalten der Erstellung und Skalierung von Pods.
Verwenden Sie den Befehl kubectl create, um ein Deployment zu erstellen, die einen Pod verwaltet. Der Pod führt einen Container basierend auf dem bereitgestellten Docker-Image aus.
Anzeigen des Deployments:
Cluster Events anzeigen:
Die Konfiguration von kubectl anzeigen:
Standardmäßig ist der Pod nur über seine interne IP-Adresse im Kubernetes-Cluster erreichbar. Um den "Hallo-Welt"-Container außerhalb des virtuellen Netzwerks von Kubernetes zugänglich zu machen, müssen Sie den Pod als Kubernetes Service verfügbar machen.
Stellen Sie den Pod mit dem Befehl kubectl expose im öffentlichen Internet bereit:
Das Flag --type = LoadBalancer zeigt an, dass Sie Ihren Service außerhalb des Clusters verfügbar machen möchten.
Zeigen Sie den gerade erstellten Service an:
Bei Cloud-Anbietern, die Load-Balancer unterstützen, wird eine externe IP-Adresse für den Zugriff auf den Dienst bereitgestellt. Bei Minikube ermöglicht der Typ LoadBalancer den Dienst über den Befehl minikube service verfügbar zu machen.
Führen Sie den folgenden Befehl aus:
In einer Katacoda-Umgebung: Klicken Sie auf das Pluszeichen und dann auf Select port to view on Host 1.
In einer Katacoda-Umgebung: Geben Sie "30369" ein (siehe Port gegenüber "8080" in der service ausgabe), und klicken Sie dann auf
Daraufhin wird ein Browserfenster geöffnet, in dem Ihre App ausgeführt wird und die Meldung "Hello World" (Hallo Welt) angezeigt wird.
Minikube verfügt über eine Reihe von integrierten Add-Ons, die in der lokalen Kubernetes-Umgebung aktiviert, deaktiviert und geöffnet werden können.
Listen Sie die aktuell unterstützten Addons auf:
Aktivieren Sie ein Addon, zum Beispiel heapster:
Sehen Sie sich den Pod und den Service an, den Sie gerade erstellt haben:
Deaktivieren Sie heapster:
Jetzt können Sie die in Ihrem Cluster erstellten Ressourcen bereinigen:
Stoppen Sie optional die virtuelle Minikube-Maschine (VM):
Löschen Sie optional die Minikube-VM:
War diese Seite hilfreich?
Danke für die Rückmeldung. Wenn Sie eine spezifische, beantwortbare Frage zur Verwendung von Kubernetes haben, stellen Sie diese unter Stack Overflow. Öffnen Sie ein Problem im GitHub-Repo, wenn Sie möchten Ein Problem melden oder Eine Verbesserung vorschlagen.
© 2026 The Kubernetes Authors | Documentation Distributed under CC BY 4.0
© 2026 The Linux Foundation ®. All rights reserved. The Linux Foundation has registered trademarks and uses trademarks. For a list of trademarks of The Linux Foundation, please see our Trademark Usage page
ICP license: 京ICP备17074266号-3
访问原文 返回搜索 https://kubernetes.io/de/docs/tutorials/hello-minikube/
本页为82搜索生成的网页快照,内容来自站内索引;演示数据的原文链接仅作示例。