Skip to content
Snippets Groups Projects
Commit 22b99e95 authored by remche's avatar remche
Browse files

enable nginx-ingress-controller before adding ingress

parent 8b846da0
No related branches found
No related tags found
No related merge requests found
......@@ -204,6 +204,15 @@ kubectl port-forward svc/nginx 8000:8000
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 :
```bash
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment