akube(rnetes): k8s mal einfach mit rancher
Dieser Blog besteht nur aus einem Grund, ich will kubernetes lernen, verstehen und anwenden. Quasi, Licht (Titelbild ;-)) in diese ganze Materie bringen und für mich an dieser Stelle schriftlich festhalten, davon sollen natürlich auch andere Interessenten profitieren, weshalb anstatt OneNote dieser Blog herhalten muss.
In diesem Blog wird es ausschließlich um die Themen container und kubernetes gehen. Da ich selbst ein Entwickler bin, soll natürlich auch dieses Feld berücksichtigt werden, am besten mit sinnvollen Beispielen.
Ich hatte bereits eine Serie von Artikeln begonnen, wo ich meine Erfahrungen bei der Inbetriebnahme eines k8s Cluster mit persistenten dynamischen Volumes geteilt habe. Der besagte blog in welchem ich die Artikel veröffentlicht hatte, lief auf diesen Cluster - die Vergangenheit-Form ist hier Absicht - und weilt leider nicht mehr unter uns...
Bei der ersten Inbetriebnahme bin ich den Kapitalfehler eingegangen und habe das Thema disastery recovery vor mich hin geschleppt. Es kam natürlich so wie es kommen muss, meine Glusterfs workloads kamen nicht mehr hoch, ich habe Panik geschoben, unüberlegt gehandelt und damit den kompletten Cluster in einen irreparablen Zustand versetzt.
Mittlerweile habe ich den einen Blog auf 2 blogs aufgeteilt, dieser hier - welcher bei einem Hoster betrieben wird - und der andere, der auf einen meiner VPS liegt und als docker Container läuft. Für beide Umgebungen sind Backups eingerichtet :) ... man lernt aus seinen Fehlern.
Bevor ich mit meiner Kubernetes mit Rancher Reihe anfange, werde ich noch die Inbetriebnahme meines WebHosts mit dem Ghost Docker Container beschreiben. Könnte für den einen oder anderen interessant sein, da hier hinter einem nginx container mehrere Anwendungen laufen und ich für so eine Konstellation (nginx, letsencrypt, ghost, automatisierte updates + backup) keine richtige Anleitung finden konnte.
Danach werde ich mich der Kubernetes Inbetriebnahme mit Rancher widmen.