Einführung in IBM Cloud Kubernetes Service

IBM Cloud Kubernetes Service ist ein verwalteter „ Kubernetes “-Dienst, mit dem Sie Ihren eigenen Cluster aus Rechenhosts erstellen können, auf dem Sie containerisierte Anwendungen unter 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.

Sind Sie bereit, Ihren ersten Cluster zu erstellen?

Wenn Sie bereits ein IBM Cloud Konto haben und sofort loslegen möchten:

Jetzt einen Cluster erstellen

Kein Konto? Bei IBM Cloud registrieren

Auf dieser Seite können Sie sich durch die wichtigsten Schritte der Einrichtung bewegen: Überprüfen Sie den Dienst, bereiten Sie Ihr Konto vor, planen Sie Ihre Umgebung, erstellen Sie einen Cluster, und stellen Sie eine Beispielanwendung bereit.

Lesen Sie die Grundlagen

Beginnen Sie mit den wichtigsten Konzepten, der Terminologie und den Vorteilen. Weitere Informationen finden Sie unter Understanding IBM Cloud Kubernetes Service.

Wenn Sie die Grundlagen bereits kennen, fahren Sie mit dem nächsten Abschnitt fort.

Konto vorbereiten

Stellen Sie sicher, dass Ihr IBM Cloud-Konto für die Cluster-Erstellung bereit ist. Die Einrichtungsschritte finden Sie unter Vorbereiten Ihres Kontos für die Erstellung von Clustern.

Sie müssen bei IBM Cloud angemeldet sein, bevor Sie einen Cluster erstellen können. Wenn Sie noch kein Konto haben, können Sie eines erstellen.

Überlegungen zur Preisgestaltung

Die Preise variieren je nach Worker-Node-Variante, Anzahl der Nodes und Art der Infrastruktur. Weitere Informationen finden Sie unter Kubernetes Service Preise.

Wählen Sie Ihren Infrastrukturtyp aus

Bevor Sie einen Cluster erstellen, wählen Sie den Infrastrukturtyp aus, der zu Ihrer Umgebung passt.

VPC
Worker-Knoten werden als virtuelle Serverinstanzen auf der VPC-Infrastruktur bereitgestellt. VPC ist der empfohlene Infrastrukturtyp für neue Cluster. Es bietet standardmäßig Netzwerkisolierung und unterstützt die neuesten Funktionen von „ IBM Cloud Kubernetes Service “, darunter dedizierte Hosts und „Secure by Default“.
Klassiker
Worker-Knoten werden auf virtuellen Maschinen oder Bare-Metal-Servern in der klassischen Infrastruktur v IBM Cloud bereitgestellt. Verwenden Sie „Classic“, wenn Sie Bare-Metal-Worker-Knoten, Software-Defined-Storage-Varianten (SDS) oder Verbindungen zu bestehenden Ressourcen der klassischen Infrastruktur benötigen.
Satellite
Worker-Knoten werden in Ihrer eigenen Infrastruktur bereitgestellt, einschließlich lokaler Hardware oder virtueller Maschinen bei anderen Cloud-Anbietern wie AWS, Azure und GCP. Verwenden Sie „ Satellite “, wenn Sie von „ IBM Cloud “ verwaltete Cluster außerhalb der Rechenzentren von „ IBM Cloud “ betreiben möchten.

Einen detaillierten Vergleich einschließlich der Optionen für Worker-Knoten und der Verfügbarkeit finden Sie unter „ Strategie für die Clusterumgebung “.

-Cluster erstellen

Sehen Sie sich die Bereitstellungsoptionen in der folgenden Tabelle an.

Optionen zum Erstellen eines Clusters
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? Erfahren Sie, wie Sie darauf zugreifen können, und fahren Sie mit dem nächsten Schritt fort, um eine Beispiel-App bereitzustellen.

Beispiel-App bereitstellen

Nachdem Sie einen Cluster erstellt haben, stellen Sie eine Beispielanwendung über das Kubernetes Dashboard bereit.

  1. Wählen Sie Ihren Cluster in der Clusterlisteaus.
  2. Klicken Sie auf Kubernetes-Dashboard.
  3. Klicken Sie auf das Symbol Neue Ressource erstellen (+) und wählen Sie dann die Registerkarte Aus Formular erstellen.
  4. Geben Sie einen Namen für Ihre App ein (z. B. liberty).
  5. Geben Sie als Container-Image „ websphere-liberty “ ein.
  6. Geben Sie die Anzahl der Pods für Ihre App-Bereitstellung ein (z. B. 1).
  7. Wählen Sie in der Liste Dienst die Option Extern, um einen Dienst LoadBalancer zu erstellen.
  8. Konfigurieren Sie den externen Dienst:
    • Port: 80
    • Zielport: 9080
    • Protokoll: TCP
  9. Klicken Sie auf Bereitstellen.
  10. Vergewissern Sie sich im Menü " Pods", dass der Status Ihres liberty Pods " Running" lautet.
  11. Öffnen Sie im Menü „Dienste“ den externen Endpunkt Ihres „ liberty “-Dienstes. Beispiel: 169.xx.xxx.xxx:80 für klassische Cluster oder http://<hash>-<region>.lb.appdomain.cloud/ für VPC-Cluster.

Ihre Anwendung wird von einem Layer 4, Version 1.0 Netzwerk Load Balancer ausgesetzt. Weitere Informationen zu den Expositionsoptionen finden Sie unter Planung von clusterinternen und externen Netzwerken für Anwendungen.

Schnellaktionen

Wenn Sie bereits einen Cluster haben, können Sie über diese Links fortfahren:

Auf Cluster zugreifen
Verbinden Sie sich mit Ihrem Cluster und führen Sie kubectl-Befehle aus. Weitere Informationen finden Sie unter Zugang zu Clustern.
CLI installieren
Richten Sie Ihre lokale Entwicklungsumgebung ein. Weitere Informationen finden Sie unter „ Installation der CLI “.
Bereitstellung Ihrer ersten App
Probieren Sie eine Beispielanwendung selbst aus. Weitere Informationen finden Sie unter Bereitstellen von Anwendungen.

Müssen Sie zuerst den Preis prüfen? Siehe Kubernetes Service Preise.

Weitere Schritte

Fahren Sie mit einem dieser kuratierten Lernpfade fort: