meta data de esta página
  •  

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anteriorRevisión previa
Próxima revisión
Revisión previa
virtualizacion:kubernetes:ingress [2021/08/06 14:12] lcvirtualizacion:kubernetes:ingress [2023/01/18 14:37] (actual) – editor externo 127.0.0.1
Línea 1: Línea 1:
 ===== Ingress ===== ===== Ingress =====
 +Un ingress controler, es un servicio que se encarga de gestionar las peticiones que llegan a Kubernetes y redirigirlas al pod adecuado.
  
 +Podemos usar varios controladores de ingress (https://kubernetes.io/docs/concepts/services-networking/ingress-controllers/), y dependiendo del controlador que vamos a usar se instala de distintas formas .
  
-Dependiendo del controlador que vamos a usar hay que intalar uno u otro+<note>en el caso de instarlo en baremetal no tenemos un loadbalancer , por lo que o instalamos MetalLB o bien accedemos por el servicio  Nodeport que se crea</note>
  
- +=== Ingress-nginx === 
-para instalar el controlador ingress-nginx +En mi caso como voy a instalar el controlador ingress-nginx en un cluster baremetal propio.  https://kubernetes.github.io/ingress-nginx/deploy/baremetal/ 
-<sxh>kubectl apply -f https://raw.githubusercontent.com/kubernetes/ingress-nginx/controller-v0.48.1/deploy/static/provider/cloud/deploy.yaml</sxh>+<sxh>kubectl apply -f https://raw.githubusercontent.com/kubernetes/ingress-nginx/controller-v0.48.1/deploy/static/provider/baremetal/deploy.yaml</sxh>
  
 Para verificar que los pods del ingress están corriendo: Para verificar que los pods del ingress están corriendo:
-<sxh>ubectl get pods -n ingress-nginx</sxh>+<sxh>kubectl get pods -n ingress-nginx</sxh> 
 + 
 +Para saber en que puerto está corriendo 
 +<sxh>kubectl get svc -n ingress-nginx</sxh> 
 + 
 +Cuando tengamos definimos recursos del tipo  ingress y queramos listarlos 
 +<sxh>kubectl get ingress</sxh> 
 + 
 +Para quitar un ingress determinado 
 +<sxh>kubectl delete ingress <nombredelingress></sxh> 
 +==== Referencias ==== 
 +  * https://kubernetes.github.io/ingress-nginx/deploy/ 
 +  * https://blog.ichasco.com/kubernetes-nginx-ingress-controller-setup/ 
 +  * https://www.josedomingo.org/pledin/2018/12/kubernetes-ingress/