Link Search Menu Expand Document

Einen Cluster in iMKE anzulegen benötigt nur ein paar Klicks. Doch bevor wir dies tun können, benötigen wir ein Projekt.

Wenn Sie noch kein Projekt erstellt haben, erstellen Sie bitte zuerst ein Projekt.

Um einen Cluster anzulegen, klicken wir im gewünschten Projekt oben rechts auf Create Cluster: Create Cluster

Jetzt öffnet sich die erste Seite für den Prozess, einen Cluster anzulegen. Dazu wählen wir den Provider openstack und eine der drei Verfügbarkeitszonen aus, in diesem Beispiel nehmen wir IX2: Add Cluster Step 1

Im nächsten Schritt konfigurieren wir die Cluster-Details. In unserem Beispiel nennen wir das Cluster first-system und wählen die gwünschte Kubernetes-Version aus: Add Cluster Step 2

Für den gelegentlichen SSH-Zugriff auf Worker-Nodes können wir optional einen öffentlichen SSH-Schlüssel hinterlegen. Zum Hinzufügen eines SSH-Keys klicken wir auf Add SSH Key: Add Cluster Step 2.2

In dem sich öffnenden Dialog können wir dann unseren SSH Public Key eintragen und ihm einen passenden Namen geben: Add Cluster Step 2.3

Damit iMKE in der OpenStack-Infrastruktur die notwendigen Ressourcen erzeugen kann, geben wir im nächsten Schritt unsere Zugangsdaten ein. Danach wird der Inhalt im Feld Project automatisch aktualisiert und wir können in der Dropdownliste unser gewünschtes OpenStack Projekt auswählen: Add Cluster Step 3.1 Add Cluster Step 3.2

Mit dem Hinzufügen der Credentials und dem Auswählen des OpenStack-Projekts sind alle notwendigen Eingaben getätigt, so dass wir mit dem nächsten Schritt fortfahren können. Wenn wir das tun, wird automatisch ein eigenes Netzwerk, Subnet sowie eine Security Gruppe für das neue Cluster erstellt.

Es ist allerdings auch möglich, ein existierendes Netzwerk verwenden, um den Cluster zu erstellen. Dazu müssen wir das Netzwerk und das Subnetz auswählen. Diese müssen allerdings mit einem Router verbunden sein. In unserer OpenStack Dokumentation ist beschrieben, wie man einen Router erstellen und mit einem Netzwerk verbinden kann.

Add Cluster Network

Im nächsten Schritt definieren wir, wie viele und welche virtuellen Maschinen als Worker-Nodes im Cluster verfügbar sein sollen.

Zuerst geben wir dem sogenannten Machine Deployment einen Namen. Für unser Testcluster nutzen wir dazu den Namensgenerator: Add Cluster Step 4

Danach spezifizieren wir die Replicas (Anzahl der Worker-Nodes im Kubernetes-Cluster) und den Flavor (den Maschinentyp), welcher im Wesentlichen die Anzahl der verfügbaren CPU-Kerne und des RAMs bestimmt: Add Cluster Step 4.2

Über einen Klick auf Next gelangen wir zum letzten Schritt, wo wir noch einmal alle Einstellungen verifizieren und mittels Create Cluster die Cluster-Erstellung starten können: Add Cluster Step 5

Nun wird das Cluster erstellt. Um auf die Informationen zugreifen zu können müssen wir nun wieder auf die Cluster-Übersicht des Projektes und dort unser Cluster auswählen: Add Cluster Step 6

Nach der Auswahl unseres Cluster kommen wir nun auf die Seite mit allen Cluster-Details: Add Cluster Step 6.2

Zusammenfassung

Folgende Schritte wurden erfolgreich durchgeführt und gelernt:

  • Was ist ein iMKE Cluster
  • Wie erstellt man einen iMKE Cluster

Herzlichen Glückwunsch! Dies sind alle notwendigen Schritte um ein Kubernetes Cluster in iMKE anzulegen. Wie dieses verwendet werden kann, steht auf den nächsten Seiten.