dcos / examples

DC/OS examples
Apache License 2.0
138 stars 142 forks source link

Can't deploy Kong on DC/OS with HOST networking when listening on port 80 #205

Open s-shine-s opened 7 years ago

s-shine-s commented 7 years ago

I am attempting to have kong listen on port 80 instead of 8000, and I updated the /usr/local/kong/nginx-kong.conf and Dockerfile to rebuilt the image: server { server_name kong; listen 0.0.0.0:80; …… } Dockerfile: FROM kong:0.10.3 COPY nginx-kong.conf /usr/local/kong/nginx-kong.conf EXPOSE 80 8443 8001 7946

DC/OS network definition:

NETWORK TYPE: HOST NAME PROTOCOL HOST PORT LOAD BALANCED ADDRESS
kong tcp 80 kong.marathon.l4lb.thisdcos.directory:80  
kong-admin tcp 8001 kong-admin.marathon.l4lb.thisdcos.directory:8001  
kong-ssl tcp 8443 Not Enabled  
kong-admin-ssl tcp 8444 kong-admin-ssl.marathon.l4lb.thisdcos.directory:8444  
kong-serf-tcp-udp udp, tcp 7946 Not Enabled  
judithpatudith commented 6 years ago

@s-shine-s are you still waiting for an answer, and have you seen these docs https://dcos.io/docs/1.10/deploying-services/service-ports/#host-mode? If you worked it out, I'd love to close this issue :)