J'ai installé minikube sur un serveur auquel je peux accéder depuis Internet.Kubernetes Ingress s'exécutant derrière le proxy inverse nginx
J'ai créé un service de Kubernetes disponible:
>kubectl get service myservice
NAME CLUSTER-IP EXTERNAL-IP PORT(S) AGE
myservice 10.0.0.246 <nodes> 80:31988/TCP 14h
L'adresse IP de minikube est:
>minikube ip
192.168.42.135
Je voudrais l'URL http://myservice.myhost.com
(à savoir le port 80) Recenser la service à minikube.
J'ai nginx en cours d'exécution sur l'hôte (totalement indépendant de kubernetes). Je peux mettre en place un hôte virtuel, mappant l'URL à 192.168.42.135:31988
(le port de noeud) et cela fonctionne très bien.
Je voudrais utiliser une entrée. J'ai ajouté et activé l'entrée. Mais je ne suis pas sûr de:
a) ce que le fichier YAML doit contenir
b) comment le trafic entrant sur le port 80, à partir du navigateur, sont redirigées vers l'entrée et minikube.
c) dois-je encore utiliser nginx comme proxy inverse? D) dans l'affirmative, à quelle adresse est-ce que ingress-nginx s'exécute (de sorte que je puisse lui assigner le trafic)?
Je suppose que minikube est différent des kubernetes "normaux", car il a sa propre adresse IP, et nginx est donc nécessaire pour envoyer des requêtes via minikube. Merci pour les conseils si. –