Muestra las diferencias entre dos versiones de la página.
| Ambos lados, revisión anterior Revisión previa Próxima revisión | Revisión previa | ||
|
kubernetesdeploy [2025/08/27 06:41] fmolinuevo [1. Define tu Deployment en un archivo YAML:] |
kubernetesdeploy [2025/08/27 06:49] (actual) fmolinuevo [3. Service de tipo LoadBalancer (Acceso Externo Avanzado - Solo en la Nube)] |
||
|---|---|---|---|
| Línea 84: | Línea 84: | ||
| Existen varios tipos de Services, cada uno adecuado para diferentes escenarios de acceso: | Existen varios tipos de Services, cada uno adecuado para diferentes escenarios de acceso: | ||
| - | 1. Service de tipo ClusterIP (Acceso Interno) | + | ==== 1. Service de tipo ClusterIP (Acceso Interno) ==== |
| Propósito: Este es el tipo de Service predeterminado. Asigna una dirección IP interna al Service, haciéndolo accesible solo desde dentro del clúster. Es ideal para la comunicación entre diferentes componentes de tu aplicación (microservicios). | Propósito: Este es el tipo de Service predeterminado. Asigna una dirección IP interna al Service, haciéndolo accesible solo desde dentro del clúster. Es ideal para la comunicación entre diferentes componentes de tu aplicación (microservicios). | ||
| Línea 117: | Línea 117: | ||
| Verás una CLUSTER-IP asignada, que es la IP interna del Service. | Verás una CLUSTER-IP asignada, que es la IP interna del Service. | ||
| - | 2. Service de tipo NodePort (Acceso Externo Básico) | + | ==== 2. Service de tipo NodePort (Acceso Externo Básico) ==== |
| Propósito: Extiende la funcionalidad de ClusterIP. Expone el Service en un puerto estático (generalmente en el rango 30000-32767) en la dirección IP de cada nodo del clúster. Esto permite que la aplicación sea accesible desde fuera del clúster a través de la IP de cualquier nodo y el NodePort asignado. | Propósito: Extiende la funcionalidad de ClusterIP. Expone el Service en un puerto estático (generalmente en el rango 30000-32767) en la dirección IP de cada nodo del clúster. Esto permite que la aplicación sea accesible desde fuera del clúster a través de la IP de cualquier nodo y el NodePort asignado. | ||
| Línea 152: | Línea 152: | ||
| Accede a tu aplicación: | Accede a tu aplicación: | ||
| - | Puedes acceder a tu aplicación desde un navegador o curl utilizando la dirección IP de cualquiera de tus nodos y el NodePort asignado: http://<IP_del_Nodo>:<NodePort> (ej. http://192.168.1.10:30080). | ||
| - | 3. Service de tipo LoadBalancer (Acceso Externo Avanzado - Solo en la Nube) | + | Puedes acceder a tu aplicación desde un navegador o curl utilizando la dirección IP de cualquiera de tus nodos y el NodePort asignado: |
| + | |||
| + | http://<IP_del_Nodo>:<NodePort> (ej. http://192.168.1.10:30080) | ||
| + | |||
| + | ==== 3. Service de tipo LoadBalancer (Acceso Externo Avanzado - Solo en la Nube) ==== | ||
| Propósito: Este tipo de Service solo está disponible en entornos de nube (como AWS EKS, Google Kubernetes Engine, Azure Kubernetes Service). Cuando creas un Service de tipo LoadBalancer, Kubernetes provisiona automáticamente un balanceador de carga externo en tu proveedor de nube, asignándole una dirección IP pública. | Propósito: Este tipo de Service solo está disponible en entornos de nube (como AWS EKS, Google Kubernetes Engine, Azure Kubernetes Service). Cuando creas un Service de tipo LoadBalancer, Kubernetes provisiona automáticamente un balanceador de carga externo en tu proveedor de nube, asignándole una dirección IP pública. | ||
| Línea 189: | Línea 192: | ||
| Accede a tu aplicación: | Accede a tu aplicación: | ||
| - | Una vez que la EXTERNAL-IP esté disponible, puedes acceder a tu aplicación desde un navegador o curl utilizando esa dirección IP pública: http://<EXTERNAL-IP>. | + | Una vez que la EXTERNAL-IP esté disponible, puedes acceder a tu aplicación desde un navegador o curl utilizando esa dirección IP pública: |
| + | |||
| + | http://<EXTERNAL-IP>. | ||
| - | Paso 3: Verificación y Depuración | + | ===== Paso 3: Verificación y Depuración ===== |
| Es fundamental verificar el estado de tus recursos y saber cómo depurar si algo no funciona como esperas. | Es fundamental verificar el estado de tus recursos y saber cómo depurar si algo no funciona como esperas. | ||