Junior — Middle
¿Qué tareas realizaba al trabajar con Kubernetes y cómo lo utilizaba en sus proyectos?
sobes.tech AI
Respuesta de la IA
En proyectos con Kubernetes, realicé las siguientes tareas:
- Despliegue y gestión de aplicaciones contenerizadas mediante manifiestos (Deployment, Service, ConfigMap, etc.).
- Configuración de escalado de aplicaciones mediante Horizontal Pod Autoscaler.
- Organización de la comunicación de red entre servicios a través de servicios de Kubernetes y controladores ingress.
- Monitoreo del estado del clúster y las aplicaciones con Prometheus y Grafana.
- Actualización de aplicaciones con tiempo mínimo de inactividad (actualizaciones continuas).
Ejemplo de uso: para una aplicación web, creé un Deployment con varias réplicas, un Service para acceso y un ingress para enrutar solicitudes externas. Esto permitía escalar fácilmente la aplicación y gestionar su disponibilidad.