Einführung in IBM Cloud Kubernetes Service
IBM Cloud Kubernetes Service ist ein verwalteter Kubernetes-Dienst, mit dem Sie Ihren eigenen Cluster von Compute-Hosts erstellen können, auf dem Sie containerisierte Anwendungen auf IBM Cloud bereitstellen und verwalten können. Dank der intuitiven Funktionalität für den Benutzer, der integrierten Sicherheit und Isolation sowie durch erweiterte Tools zum Schützen, Verwalten und Überwachen Ihrer Cluster-Workloads können Sie rasch hoch verfügbare und sichere containerisierte Apps in der öffentlichen Cloud anbieten.
Führen Sie die folgenden Schritte aus, um sich mit den Grundlagen vertraut zu machen, die Servicekomponenten zu verstehen, Ihren ersten Cluster zu erstellen und eine Starter-App bereitzustellen.
Lesen Sie die Grundlagen
Verschaffen Sie sich einen Überblick über den Service, indem Sie die Konzepte, Bedingungen und Vorteile überprüfen. Weitere Informationen finden Sie unter Understanding IBM Cloud Kubernetes Service.
Sind Sie bereits mit Containern und IBM Cloud Kubernetes Servicevertraut? Fahren Sie mit dem nächsten Schritt fort, um Ihr Konto für die Erstellung von Clustern vorzubereiten.
Konto vorbereiten
Informationen zum Einrichten Ihres IBM Cloud-Kontos für die Erstellung von Clustern finden Sie unter Konto für Erstellung von Clustern vorbereiten.
Wenn Sie Ihr Konto bereits vorbereitet haben und zum Erstellen eines Clusters bereit sind, fahren Sie mit dem nächsten Schritt fort.
Clusterumgebungsstrategie erstellen
Lesen Sie die Entscheidungspunkte im Dokument Clusterumgebungsstrategie erstellen, um mit dem Entwurf Ihrer Konfiguration zu beginnen.
Womit beginnen? Führen Sie im nächsten Schritt ein Lernprogramm aus.
-Cluster erstellen
Folgen Sie einem Lernprogramm oder richten Sie Ihre eigene angepasste Clusterumgebung ein. Überprüfen Sie die folgende Tabelle für Ihre Bereitstellungsoptionen.
Typ | Ebene | Zeit | Beschreibung |
---|---|---|---|
Lernprogramm | Einsteiger | 1 Stunde | Befolgen Sie die Schritte in diesem Lernprogramm, um Ihre eigene VPC (Virtual Private Cloud) zu erstellen. Erstellen Sie anschließend mithilfe der Befehlszeilenschnittstelle einen IBM Cloud Kubernetes Service-Cluster. Weitere Informationen finden Sie unter Cluster in eigener Virtual Private Cloud erstellen. |
Angepasste Implementierung | Zwischenstelle | 1-3 Stunden | Angepassten Cluster in klassischer Infrastruktur erstellen. |
Angepasste Implementierung | Zwischenstelle | 1-3 Stunden | Angepassten Cluster in VPC-Infrastruktur erstellen. |
Haben Sie bereits einen Cluster? Fahren Sie mit dem nächsten Schritt fort, um eine Beispielapp bereitzustellen!
Beispiel-App bereitstellen
Nachdem Sie einen Cluster erstellt haben, stellen Sie Ihre erste App bereit. Sie können einen von IBM bereitgestellten Java-Beispielanwendungsserver websphere-liberty
verwenden und die App mithilfe des Kubernetes-Dashboards für
Ihren Cluster bereitstellen.
-
Wählen Sie Ihren Cluster in der Clusterlisteaus.
-
Klicken Sie auf Kubernetes-Dashboard.
-
Klicken Sie auf das Symbol Neue Ressource erstellen (
+
) und wählen Sie die Registerkarte Aus Formular erstellen aus.- Geben Sie einen Namen für Ihre App ein (z. B.
liberty
). - Geben Sie
websphere-liberty
für Ihr Container-Image ein. Denken Sie daran, dass das VPC-Teilnetz Ihres Clusters über ein öffentliches Gateway verfügen muss, damit der Cluster anhand einer Pull-Operation ein Image von DockerHub extrahieren kann. - Geben Sie die Anzahl der Pods für Ihre App-Bereitstellung ein (z. B.
1
). - Wählen Sie im Dropdown-Menü Service die Option Extern aus, um einen Service für Lastausgleich (
LoadBalancer
) zu erstellen, über den externe Benutzer auf die App zugreifen können. Konfigurieren Sie den externen Service wie folgt:- Port:
80
- Zielport:
9080
- Protokoll:
TCP
- Port:
- Geben Sie einen Namen für Ihre App ein (z. B.
-
Klicken Sie auf Bereitstellen. Während der Bereitstellung lädt der Cluster das Container-Image
websphere-liberty
von Docker Hub herunter und stellt die App in Ihrem Cluster bereit. Ihre App wird durch eine Layer 4-Netzlastausgleichsfunktion (Network Load Balancer, NLB) der Version 1.0 zugänglich gemacht, auf die andere Benutzer intern und extern zugreifen können. Informationen zu weiteren Bereitstellungsmethoden für Apps (z. B. Ingress) finden Sie unter Clusterinterne und externe Vernetzung für Apps planen. -
Klicken Sie im Menü Pods auf Ihren Pod
liberty
und prüfen Sie, ob er den Status Aktiv aufweist. -
Klicken Sie im Menü Services auf den externen Endpunkt Ihres
liberty
-Service. Beispiel:169.xx.xxx.xxx:80
für klassische Cluster oderhttp://<hash>-<region>.lb.appdomain.cloud/
für VPC-Cluster. Die Begrüßungsseite Willkommen bei Liberty wird angezeigt.
Gut gemacht! Sie haben soeben Ihre erste App in Ihrem Kubernetes-Cluster bereitgestellt.
Weitere Schritte
Lernen Sie die kuratierten Lernpfade kennen