Website-Icon HOPPLIN GmbH [dev] Blog

Die vielen Wege ein Kubernetes-Cluster aufzusetzen – Teil 1: conjure-up

Kubernetes Dashboard UI
Rate this post

Seit der letzten DevOpsConf im Juni Berlin darf ich mich viel mit dem Thema Kubernetes Cluster auseinandersetzen. Mittlerweile habe ich viele Wege gefunden, selbst ein Kubernetes Cluster aufzusetzen. Ein paar der Wege möchte ich dir in einer kleinen Reihe vorstellen.

Was ist conjure-up?

conjure-up ist ein Konsolen-Programm von Canonical Ltd., mit dem sich komplexe Dienste auf eine ausgewählte Infrastruktur installieren lassen. Die Applikation hat eine auf Konsole basierte Oberfläche, ähnlich wie bspw. die Installations-Anwendung von Debian/Ubuntu. Das Programm ist aktuell für Ubuntu und macOS verfügbar. Es lässt sich einfach mit dem Befehl

sudo snap install conjure-up --classic

installieren.
Achtung: conjure-up läuft nur als Benutzer. Als root-Benutzer kannst du das Programm nicht starten.

Installation

Nach dem Start von conjure-up kommt gleich eine Auswahl an Installationsmöglichkeiten

Hier hast du die Möglichkeit ein Kubernetes-Cluster in verschiedene Ausbaustufen zu installieren.

microk8s wird ausschließlich auf die lokale Maschine installiert. Die 3 oberen Punkte kannst du jedoch mehrere unterschiedliche Installationsziele wählen.

Das Installations-Tool bietet viele verschiedene Ziele an.

Wie du siehst kannst du mit Hilfe von conjure-up dein eigenes Kubernetes-Cluster auf die großen Cloud-Provider installieren. Daneben gibt es (sofern LXD installiert ist) die Möglichkeit es lokal zu installieren, eine OpenStack oder VMWare VSphere Installation zu verwenden. Sofern du den Dienst “Machine As A Service” von Ubuntu nutzt kannst du auch deinen eigenen Maschinen-Park als Host verwenden.

Jetzt geht es ganz schnell – je nach Auswahl deines Installationsziels will conjure-up noch einige Dinge wissen, bspw. die Zugangsdaten für die Cloud oder das sudo-Passwort für die lokale Installation. Auch die Auswahl der zusätzlich zu installierenden Dienste muss getroffen werden.

Je nach Größe und Verfügbarkeit, bzw. Rechnenpower steht dir das Kubernetes-Cluster in einigen Minuten zur Verfügung.

conjure-up quittiert die Installation mit allen wichtigen Daten für deine Instanz.

Die mobile Version verlassen