25 lines
697 B
Markdown
25 lines
697 B
Markdown
# 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
|
|
```
|