Kubernetes Hochverfügbarkeit (HA) für Cluster, Ingress und SSL

preview_player
Показать описание
Eine Kubernetes Hochverfügbarkeit (=High Availability) kann mit 3 einfachen Schritten erfolgen.
In diesem Video zeige ich die Einrichtung eines solchen K8S-HA-Clusters, SSL-Termination über einen Loadbalancer, sowie der Anwendung mittels Ingress.

---

00:00 - Einleitung
00:37 - Was ist Hochverfügbarkeit?
03:10 - Master und Worker, Machine Tagging
03:50 - Einrichtung und Konfiguration Loadbalancer
04:28 - SSL Termination am Loadbalancer
05:10 - DNS-Einträge
05:48 - Grundeinrichtung der Server
06:28 - Initialisierung des HA Clusters
08:08 - Worker dem Cluster hinzufügen
08:47 - Ingress Deploy
10:26 - Zusammenfassung
Рекомендации по теме
Комментарии
Автор

Welche Themen im Bereich Kubernetes, DevOps oder .net sind für dich interessant?

CSharpDevOps
Автор

Super interessant. Schade, dass seit einem Jahr keine Videos mehr gekommen sind.

Folgende Fragen bzw. Wünsche hätte ich im Blick auf Cluster, Microservices und Sicherheit.

1. Ein Praxisbeispiel von 3 Microservices in einem Cluster, die miteinander Kommunizieren
2. Ein Ansatz von Microservices ist es, dass jeder Service mit einer eigenen Datenbank kommuniziert. Wie bilde ich die Hochverfügbarkeit mit der Datenbank ab und wie schaffe ich es, dass sich die Services nicht gegenseitig locken beim Schreiben, etc.
3. Volumes zum Ablegen von Daten - Wie können die Microservices Daten ablegen und wie schaffe ich es, dass ich diese Volumes auch noch redundant sichern kann?

Dies sind im Grunde die Fragen, die ich zu klären versuche. Vielleicht hat hier jemand einen guten Ansatz.

lbeckx
Автор

Vielen Dank für das Tutorial hat mir weiter geholfen .

marcs.
Автор

Gefällt mir sehr gut. Bitte mehr Content. Ich habe es nun mittlerweile auch geschafft mein eigenes Cluster aufzusetzen. Allerdings frage ich mich noch was notwendig ist, um das Cluster auch für den produktiv Einsatz eingestellt zu bekommen.

york-bennetburkhardt
Автор

Super interessant, ich verwende gerne microk8s da ist ab 3 nodes das Cluster automatisch HA, aber ich hab aktuell probleme mir nen pvc zu erstellen. Möchte da NFS nutzen oder mayastor aber ich check das gerade noch nicht, evtl könntest du da mal n Video zu machen :)

DerTim
Автор

Super starkes Video! Gerade für so einen kleinen Kanal super professionell. Weiter so! :)

ExpectorTV
Автор

Klasse Video! Allerdings wären da eins, 2 Dinge: erstens 2 master ist leider unsinnig und bietet keinen Nutzen, da ein sogenanntes Quorum im Falle eines Ausfalls nie erreicht werden kann. Dieses Quorum ist für den etcd Cluster sehr wichtig! Dh immer mit +2 Skalieren. (1, 3, 5, 7usw). Der APIServer kann jedoch problemlos horizontal ohne Einschränkungen skaliert werden. In Kubespray gibt es daher die Option mit 2 Mastern zu arbeiten und zudem auf einen Worker-Node einen Teil des etcd Clusters zu fahren. Zudem sollte der Load balancer immer auf die Worker Nodes gepointet werden, da der Traffic dann zT lokal geroutet werden kann. Zudem ist es hin und wieder mal sinnvoll die TrafficPolicy auf Local im Service zu setzten, um an die Source IP zu kommen und das geht (wenn nicht mit eBPF) nur, wenn der Traffic auf den Nodes ankommt, auf denen der Service auch läuft.

LampJustin
Автор

Bietest du das auch als Dev Op Service an?

freddyade
Автор

Wirklich gute Videos. Sind noch weitere geplant oder war es das?

sb-gncu
Автор

das letzte video ist noch aus 2020....wir wollen neuen content!

deniz
Автор

Hast du ne Idee wie man genau dieses HA Setup bei Hetzner in einen Private Network zum Laufen bekommt?

york-bennetburkhardt