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:service [2020/10/25 08:40] lcvirtualizacion:kubernetes:service [2023/01/18 14:37] (actual) – editor externo 127.0.0.1
Línea 2: Línea 2:
 Con los **Service**  Kubernetes nos permite utilizar una única ip y un único nombre dns para un conjunto de pods que definamos mediante etiquetas (label) Con los **Service**  Kubernetes nos permite utilizar una única ip y un único nombre dns para un conjunto de pods que definamos mediante etiquetas (label)
 Tipos de servicio: Tipos de servicio:
-  * Clusterip -> crea una ip virtual dentro del cluster +  * Clusterip -> Es el tipo por defecto. Crea una ip virtual dentro del cluster. Solo podemos acceder internamente entre distintos servicios, para acceder desde el exterior tenemos que usar **kubectl proxy** 
-  * NodePort +  * NodePort ->expone un puerto (por defecto entre: 30000-32767) del nodo para que podamos acceder desde el exterior. Para acceder usamos la ip del servidor master y el puerto asignado 
-  * LoadBalancer+  * LoadBalancer -> Sólo está soportado en servidos de nube pública (AWS, GKE, etc)
  
  
Línea 52: Línea 52:
 == Mostrar los endpoints == == Mostrar los endpoints ==
 <sxh>kubectl describe endpoint <nombreservicio></sxh> <sxh>kubectl describe endpoint <nombreservicio></sxh>
 +
 +== Crear un service desde la línea de comandos ==
 +<sxh>kubectl expose nginx/nginx --port=80 --type=NodePort</sxh>
 ==== Referencias ==== ==== Referencias ====
   * https://kubernetes.io/docs/concepts/services-networking/service/   * https://kubernetes.io/docs/concepts/services-networking/service/
   * https://github.com/ricardoandre97/k8s-resources/tree/master/service   * https://github.com/ricardoandre97/k8s-resources/tree/master/service
 +  * https://refactorizando.com/clusterip-vs-loadbalancer-vs-nodeport-vs-ingress-en-kubernetes/
 +  * https://www.josedomingo.org/pledin/2018/11/recursos-de-kubernetes-services/