Olá.. estou aqui pensando.. como eu poderia expor a aplicação de forma segura? porta 443 por exemplo? tentei sumular aqui mas não acessa.. obrigado!
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Olá.. estou aqui pensando.. como eu poderia expor a aplicação de forma segura? porta 443 por exemplo? tentei sumular aqui mas não acessa.. obrigado!
Olá Eric, tudo bem? Qual tipo de service você está tentando criar?
Tudo ótimo e vc ?
Na verdade é um NodePort... minha idéia é expor esse cara de forma segura.. acesso normamente - pela porta 8080, e quando mudo a configuração direto pela 80.. mas não pela 443. Imagino que não seja somente "abrir" a porta com o serviço, porém estou pesquisando a melhor forma de fazer isso.
apiVersion: v1
kind: Service
metadata:
name: svc-teste-app
spec:
type: NodePort
ports:
- port: 8080
name: httpd
- port: 443
name: https
selector:
app: app-testeOutra dúvida.. eu acesso utilizando "http://localhost:31069" .. como acessar utilizando por exemplo 8080 ou somente http ou https no caso da 443? A solução seria um nginx ou há alguma outra maneira somente utilizando o Kubernetes?
8080:31069/TCP,443:31769/TCPObrigado !
Opa Eric, tudo tranquilo.
Sobre seu arquivo YAML. você não vai conseguir usar a porta 443 internamente, pois ela já é usada pelo próprio serviço do kubernetes dentro do cluster. Dá só um kubectl get svc e você vai ver hehehe.
Sobre a possibilidade de fazer esse redirecionamento entre as portas para os services, você pode dar uma olhada nesse cara aqui. Com certeza vai te ajudar nesse sentido :)