Maintenant, nous allons exposer l'application au monde extérieur grâce à l'objet [Ingress](https://kubernetes.io/docs/concepts/services-networking/ingress/) :
Ajoutons [NGINX Ingress Controller](https://kubernetes.github.io/ingress-nginx/), qui est un *Ingress Controller* très répandu de l'écosystème :
Nous pouvons alors définir l'objet Ingress qui va diriger le trafic vers le service nginx :
```bash
microk8s.enable ingress
kubectl get pods --all-namespaces
```
```bash
cat<<EOF > ingress.yml
apiVersion: networking.k8s.io/v1
...
...
@@ -225,13 +234,6 @@ EOF
kubectl apply -f ingress.yml
```
Pour l'instant l'objet *Ingress* est bien inutile car aucun *Ingress Controller* n'est déployé dans le cluster. Ajoutons [NGINX Ingress Controller](https://kubernetes.github.io/ingress-nginx/), qui est un *Ingress Controller* très répandu de l'écosystème :
```bash
microk8s.enable ingress
kubectl get pods --all-namespaces
```
Vous n'avez désormais plus besoin de *port-forward* (qui est un mécanisme prévu pr le debug) pour accéder à votre application :