@2n55YMYSwMYGxc
Wenn dir die Installation von K8s Schwierigkeiten bereitet, schau dir auf jeden Fall mal Rancher (v2) [1] an. Das ist sicherlich die einfachste Variante einen (produktiven) K8s zu installieren und vor allem auch auf Dauer zu betreiben, weil es ein komplettes Lifecycle und Patchmanagement zur Verfügung stellt. Zudem bietet es eine Management-Weboberfläche für den K8s Cluster an, welche vor allem zu Beginn recht hilfreich ist.
Die Installation erfolgt folgendermaßen:
1. Installation von Rancher v2 (auf einem zentralen MGT Node) über Docker (Ein schlichtes "docker run" mit Volume Mounts)
2. Konfiguration (URL, User, ...) von Rancher v2 über die Weboberfläche
3. Anlegen eines Clusters in Rancher (dieser gibt einem dann einen Copy&Paste Befehl, den man auf allen k8s ausführen muss).
4. Fertig
Rancher kann auch direkt bei bestimmten Cloud-Providern VMs über die API anlegen, so dass man hier gar nicht erst die VMs selbst vorbereiten muss. Hier bei Netcup installierst du die VMs halt schnell mal selbst (inkl. Docker) und wählst in Rancher die "Custom Provisionierung". Dies nur noch kurz als Info.
Etwas schade finde ich nur, dass Rancher v1 damit abgekündigt wurde. Das war eine sehr schlichte Docker-Orchestrierung, die auch für kleinere Umgebung gut geeignet ist/war. K8s selbst ist halt für wirkliche große Umgebungen gedacht (kommt von Google und ist genau für diesen Scale auch ausgelegt) und für viele Zwecke einfach nur ein viel zu großer Overhead. Gerade wenn man es selbst betreiben möchte/muss.
[1] https://rancher.com/docs/rancher/v2.x/en/