MicroK8s

MicroK8s

Effortless Kubernetes

MicroK8s ist eine leichtgewichtige, produktionsbereite Kubernetes-Distribution, die sich schnell und einfach installieren lässt. Sie eignet sich besonders für Entwickler, IoT-Geräte und Edge-Umgebungen, da sie minimalen Ressourcenbedarf hat. Vorteile sind unter anderem eine einfache Einrichtung, automatische Updates und integrierte Add-ons, die eine flexible Anpassung ermöglichen.

MicroK8s im Einsatz bei TYPONiels

Es wurden keine weiteren Informationen zum Einsatz von MicroK8s bei TYPONiels hinterlegt.

OperationsInfrastruktur
Einsteiger
Evaluierung
31 Tags

Was ist MicroK8s?

MicroK8s ist eine schlanke, CNCF-zertifizierte Kubernetes-Distribution von Canonical (dem Hersteller von Ubuntu), die fuer einfache Installation und geringen Ressourcenverbrauch optimiert ist. Mit einem einzigen Snap-Befehl auf Ubuntu oder als Installer auf anderen Linux-Distributionen, Windows und macOS verfuegbar, richtet sich MicroK8s an Entwickler fuer lokale Kubernetes-Umgebungen, Edge-Computing-Szenarien und kleinere Produktions-Cluster. Die Distribution enthaelt alle wesentlichen Kubernetes-Komponenten in einem einzigen Paket.

Einfache Installation und Add-ons

Die Installation von MicroK8s ist mit microk8s install oder snap install microk8s in wenigen Minuten abgeschlossen. Das einzigartige Add-on-System ermoeglicht die einfache Aktivierung von Kubernetes-Erweiterungen wie Ingress, DNS, Prometheus, Istio, Knative oder GPU-Unterstuetzung mit einzelnen Befehlen: microk8s enable ingress. Dies macht das Einrichten einer vollstaendigen Kubernetes-Entwicklungsumgebung zum Kinderspiel. Ueber 50 offizielle Add-ons stehen zur Verfuegung.

MicroK8s vs. Minikube und k3s

Im Vergleich zu Minikube startet MicroK8s ohne virtuelle Maschine direkt auf dem Host-System und ist ressourcenschonender. Gegenueber k3s (von Rancher/SUSE) bietet MicroK8s eine engere Integration mit Ubuntu und dem Snap-Oekosystem, waehrend k3s breiter auf verschiedene Architekturen optimiert ist. Fuer Entwickler auf Ubuntu ist MicroK8s die natuerlichste Wahl, waehrend k3s bei Raspberry Pi und Edge-Deployments oft bevorzugt wird. Beide sind CNCF-zertifiziert und eignen sich fuer Produktion.

High-Availability-Cluster und Edge-Computing

MicroK8s unterstuetzt nativ hochverfuegbare Cluster mit mindestens drei Knoten ueber den eingebauten Dqlite-Datenbankcluster - ohne externe etcd-Infrastruktur. Die HA-Konfiguration ist mit microk8s add-node in wenigen Schritten eingerichtet. Fuer Edge-Computing-Szenarien bietet MicroK8s ein sehr kleines Footprint und unterstuetzt ARM64-Architekturen, was den Einsatz auf Raspberry Pi und anderen embedded Geraeten ermoeglicht. Canonical bietet zudem kommerziellen Support fuer Produktionsumgebungen mit MicroK8s an.

Weiterführende Blogartikel

Die Heimat von ... MicroK8s

Informationen zu MicroK8s lassen sich doch am Besten an offizieller Stelle finden.

microk8s.io

Meine Links zu MicroK8s

Einige lesenswerte Ressourcen, die mir bei beim Einsatz von MicroK8s geholfen haben.

Passend zu MicroK8s

Folgende Technologien & Methoden könnten dich auch interessieren ...