Milchbroetchen
Hello :-)
Hallo Zusammen,
ich hab nun ein Kubernetes Cluster bestehend aus
- Master Plane Server
- 4 Weitere Nodes hinzugefügt
- Alle Server sind auch an ein Internes LAN angeschlossen (ens10, 10.98.0.0/16) und jeweils eine öffentliche IPv4 (ens3)
- Flannel wurde Installiert für die Netzwerk Kommunikation (https://github.com/flannel-io/flannel)
- Hetzner CSI Driver wurde ebenfalls installiert, um externe Volumes nutzen zu können. (https://github.com/hetznercloud/csi-driver)
Nun zu meinen fragen, es soll demnächst eine etwas größere Webanwendung drauf laufen die unter anderem mit folgenden Technologien entwickelt werden soll (Angular, NodeJS, GO, HTML, CSS) auf einer eigens gehorteten Gitlab Infrastruktur. Hat jemand von euch GitLab Runner über Kubernetes am laufen, ich habe gesehen diesen muss ich über Helm installieren und kann mir dort Tipps und tricks nennen wie ich das umsetzen kann? Dann sollen die Anwendungen ja demnächst auch über Kubernetes laufen, wie würdet Ihr das realisieren? Ich hatte an 1-2 Loadbalancer gedacht die ich vor das Cluster setze und ebenfalls mit in das Lan Netzwerk packe, dazu hatte ich überlegt auf Haproxy zurück zu greifen? Ich hatte aber auch noch was davon gelesen das Nginx oder Ingress (habe ich noch nie von gehört bzw. mit gerabeitet) eher dazu geeignet sind? Zu guter letzt möchte ich gerne auch Kunden anbieten dieses bzw. ein anderes Cluster nutzen zu können für deren Anwendungen, gibt es da eine Möglichkeit dieses abzusichern, sowie Kunden Rollen zuzuweisen damit diese eingeschränkt sind und keinen Schabernack treiben können bzw. wie ich ein solches Cluster generell vernünftig absichern könnte?
Hat von euch jemand ein Kubernetes Cluster am laufen und kann von seinen Erfahrungen berichten und ggf. Tipps geben? Wozu habt Ihr euer Cluster, welche Module könnt Ihr empfehlen die man unbedingt installieren sollte etc.
Besten Dank!
Gruß
Ich
ich hab nun ein Kubernetes Cluster bestehend aus
- Master Plane Server
- 4 Weitere Nodes hinzugefügt
- Alle Server sind auch an ein Internes LAN angeschlossen (ens10, 10.98.0.0/16) und jeweils eine öffentliche IPv4 (ens3)
- Flannel wurde Installiert für die Netzwerk Kommunikation (https://github.com/flannel-io/flannel)
- Hetzner CSI Driver wurde ebenfalls installiert, um externe Volumes nutzen zu können. (https://github.com/hetznercloud/csi-driver)
Nun zu meinen fragen, es soll demnächst eine etwas größere Webanwendung drauf laufen die unter anderem mit folgenden Technologien entwickelt werden soll (Angular, NodeJS, GO, HTML, CSS) auf einer eigens gehorteten Gitlab Infrastruktur. Hat jemand von euch GitLab Runner über Kubernetes am laufen, ich habe gesehen diesen muss ich über Helm installieren und kann mir dort Tipps und tricks nennen wie ich das umsetzen kann? Dann sollen die Anwendungen ja demnächst auch über Kubernetes laufen, wie würdet Ihr das realisieren? Ich hatte an 1-2 Loadbalancer gedacht die ich vor das Cluster setze und ebenfalls mit in das Lan Netzwerk packe, dazu hatte ich überlegt auf Haproxy zurück zu greifen? Ich hatte aber auch noch was davon gelesen das Nginx oder Ingress (habe ich noch nie von gehört bzw. mit gerabeitet) eher dazu geeignet sind? Zu guter letzt möchte ich gerne auch Kunden anbieten dieses bzw. ein anderes Cluster nutzen zu können für deren Anwendungen, gibt es da eine Möglichkeit dieses abzusichern, sowie Kunden Rollen zuzuweisen damit diese eingeschränkt sind und keinen Schabernack treiben können bzw. wie ich ein solches Cluster generell vernünftig absichern könnte?
Hat von euch jemand ein Kubernetes Cluster am laufen und kann von seinen Erfahrungen berichten und ggf. Tipps geben? Wozu habt Ihr euer Cluster, welche Module könnt Ihr empfehlen die man unbedingt installieren sollte etc.
Besten Dank!
Gruß
Ich