0
0
Fork 0
No description
Find a file
2020-01-20 20:03:26 +01:00
config initial commit 2020-01-20 20:03:26 +01:00
build.sh initial commit 2020-01-20 20:03:26 +01:00
LICENSE initial commit 2020-01-20 20:03:26 +01:00
nginx-ingress-proxy.yaml initial commit 2020-01-20 20:03:26 +01:00
README.md initial commit 2020-01-20 20:03:26 +01:00

nginx-ingress-proxy

This is an ingress proxy to direct traffic to the ingress controller in small cloud environments without the need for a load balancer.

This proxy runs in the host network of the kubernetes master on the ports 80 and 443.

Traffic is then redirected to the nginx ingress controller using the proxy protocol.

Usage

Note: replace MASTERNODE with the hostname of your master node.

curl -s -O https://git.giftfish.de/ston1th/nginx-ingress-proxy/raw/branch/master/nginx-ingress-proxy.yaml

sed -i 's/MASTERNODE/my-master/' nginx-ingress-proxy.yaml

kubectl apply -f nginx-ingress-proxy.yaml

Cleanup

kubectl delete -f nginx-ingress-proxy.yaml