nginx-ingress-controller: listen on non-privileged ports by default

This commit is contained in:
Jonathan Pulsifer 2017-06-19 10:23:14 -04:00
parent e08810a334
commit ba586b1f89
No known key found for this signature in database
GPG key ID: 0472D3B3F5012430

View file

@ -85,20 +85,20 @@ func newNGINXController() ingress.Controller {
Default: &server{ Default: &server{
Hostname: "localhost", Hostname: "localhost",
IP: "127.0.0.1", IP: "127.0.0.1",
Port: 442, Port: 8442,
ProxyProtocol: true, ProxyProtocol: true,
}, },
}, },
} }
listener, err := net.Listen("tcp", ":443") listener, err := net.Listen("tcp", ":8443")
if err != nil { if err != nil {
glog.Fatalf("%v", err) glog.Fatalf("%v", err)
} }
proxyList := &proxyproto.Listener{Listener: listener} proxyList := &proxyproto.Listener{Listener: listener}
// start goroutine that accepts tcp connections in port 443 // start goroutine that accepts tcp connections in port 8443
go func() { go func() {
for { for {
var conn net.Conn var conn net.Conn
@ -204,7 +204,7 @@ NGINX master process died (%v): %v
cmd = exec.Command(n.binary, "-c", cfgPath) cmd = exec.Command(n.binary, "-c", cfgPath)
// we wait until the workers are killed // we wait until the workers are killed
for { for {
conn, err := net.DialTimeout("tcp", "127.0.0.1:80", 1*time.Second) conn, err := net.DialTimeout("tcp", "127.0.0.1:8080", 1*time.Second)
if err != nil { if err != nil {
break break
} }