Como configurar o encaminhamento de porta do host MAC para a VM Vagrant Linux para contêineres do Docker com o Kubernetes?

1

Estou utilizando este guia em 1 VM gerenciada por Vagrant

Eu posso acessar os contêineres que inicio localmente dentro da VM, mas não consigo acessá-los da máquina host. Tenho kubernetes em execução dentro de uma VM, mas não é portando para a máquina host. Eu tentei, o seguinte: Como configurar o encaminhamento de porta do host do Windows para VM Vagrant Linux para contêineres Docker? graças a @analytik . Eu tentei o passo, mas não parecia dar frutos. Eu não fiz nenhum tunelamento ssh porque estou tentando fazer com que o encaminhamento de porta funcione automaticamente.

Eu tenho configurado para redes NAT e somente host. O interessante é que, mesmo antes de configurar um pod de kubernetes, a API principal do kubernetes está disponível dentro da VM no localhost: 8080 da seguinte forma:

vagrant@local:/usr/local/bin$ curl localhost:8080 { "paths": [ "/api", "/api/v1", "/healthz", "/healthz/ping", "/logs/", "/metrics", "/resetMetrics", "/swagger-ui/", "/swaggerapi/", "/ui/", "/version" ] }

Mas quando tento acessar isso do Mac, parece que não consigo alcançá-lo:

curl localhost:8080 curl: (52) Empty reply from server

Então, está recebendo algo, mas não tenho certeza do que está acontecendo. Eu tenho meu adaptador 1 definido como Nat com minhas várias regras de encaminhamento de porta e meu adaptador 2 definido como adaptador somente host.

Alguma ideia? Obrigado novamente por sua ajuda!

    
por milk 16.09.2015 / 00:06

0 respostas