Kubernetes im Heimlabor

Kurs › Folge 14

Ingress: eine Domain zeigt ins Cluster

Von außen hinein: Ingress-Controller, Regeln und TLS.

Das Video zu dieser Folge ist noch nicht veröffentlicht. Die Notizen stehen trotzdem schon hier.

Was du danach kannst

  • den Unterschied zwischen Service und Ingress erklären
  • ingress-nginx installieren und eine Regel schreiben
  • verstehen, warum ein Ingress ohne Controller nichts tut

Worum es geht

Von außen hinein: Ingress-Controller, Regeln und TLS.

Voraussetzungen

  • ein laufendes Cluster aus den vorigen Folgen
  • Zugriff per kubectl

Zum Nachlesen

Befehle aus dieser Folge

  • kubectl apply -f https://raw.githubusercontent.com/kubernetes/ingress-nginx/main/deploy/static/provider/baremetal/deploy.yaml
  • kubectl get ingress
  • curl -H 'Host: hallo.lab' http://<node-ip>:<nodeport>/

Begriffe

Ingress
eine Regel, kein Programm — sie braucht einen Controller
Ingress-Controller
das Programm, das die Regeln umsetzt (hier ingress-nginx)
MetalLB
vergibt im Heimlabor externe IPs, die sonst die Cloud liefern würde