Deployments veröffentlichen mittels Loadbalancer

Voraussetzungen

Veröffentlichung

Bei der veröffentlichung wird ein neuer Service vom Typ Loadbalancer erstellt, welcher die Port-Weiterleitung vom Host zum Container ermöglicht. Der Loadbalancer routed den Trafic vom allen nodes über einen Gewissen Port zu einem Host, auf welchem der veröffentlichte Container verfügbar ist.

kubectl expose deployment <deployment-name> --port=<Hostport> --target-port=<ContainerPort> --type=<Loadbalancer> -n <namespace>
# Beispiel
kubectl expose deployment nginx --port=8300 --target-port=80 --type=LoadBalancer -n nginx

Überprüfung

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

Revision #1
Created 23 December 2021 19:53:31 by Janic Voser
Updated 23 December 2021 20:07:06 by Janic Voser