Skip to main content

Deployments veröffentlichen mittels Ingress

Voraussetzungen

  • Funktionsfähiges Kubernetes Cluster
  • Verbindung mittels kubectl auf das Cluster
  • Bereits erstelltes Deployment (How To)
  • Bereits vorhandener Loadbalancer (How To)

Erstellung eines Ingress

Ein Ingress ist eine Art V-Host einfach für ein Kubernetes Cluster. Es muss nicht unbedingt ein Loadbalancer dazwischen sein, es kann auch eine Cluster IP oder ähnliches sein.

kubectl create ingress <ingress-name> --rule="<cname+directory>=<Loadbalancer:Port>" -n <namespace>
# Beispiel
kubectl create ingress nginx --rule="nginx.voser.local/=nginx:8300" -n nginx

Überprüfung

kubectl get ingress -n <namespace>
# Beispiel
kubectl get ingress -n nginx