Hola Juan Martínez,
¡Bienvenido(a) a Microsoft Q&A!
Entiendo lo frustrante que puede ser cuando algunas aplicaciones no funcionan como se espera, especialmente después de seguir los mismos pasos. Aquí hay algunas cosas que podrías revisar para solucionar el problema:
Logs de los Pods: Verifica los logs de los pods de las aplicaciones que no están funcionando. Puedes hacerlo con el comando:
kubectl logs <nombre-del-pod>
Esto te dará una idea de si hay errores específicos que están impidiendo que FastAPI se inicie.
Configuración del Deployment: Asegúrate de que los archivos de configuración de Kubernetes (YAML) para las aplicaciones "Oditunes" y "ambulanciassierranevada" sean correctos y no tengan diferencias con la configuración de "whatsappenergyassistant". Revisa especialmente las secciones de image
, ports
, y env
.
Imagen de Docker: Verifica que las imágenes de Docker para las aplicaciones problemáticas se hayan construido correctamente y que no haya errores en el Dockerfile. Asegúrate de que las imágenes estén disponibles en el registro de contenedores que estás utilizando.
Recursos y Límites: Asegúrate de que los recursos asignados (CPU y memoria) sean suficientes para las aplicaciones. Puedes revisar y ajustar esto en la configuración de los deployments:
resources:
requests:
memory: "64Mi"
cpu: "250m"
limits:
memory: "128Mi"
cpu: "500m"
Probes de Salud: Configura liveness y readiness probes para asegurarte de que Kubernetes pueda verificar correctamente el estado de las aplicaciones. Aquí tienes un ejemplo de cómo configurarlas:
livenessProbe:
httpGet:
path: /health
port: 80
initialDelaySeconds: 3
periodSeconds: 3
readinessProbe:
httpGet:
path: /ready
port: 80
initialDelaySeconds: 3
periodSeconds: 3
Configuración de Red: Asegúrate de que las IPs estáticas y las configuraciones de red estén correctamente asignadas y no haya conflictos. Verifica también que los servicios de Kubernetes estén correctamente configurados para exponer las aplicaciones.
Si después de revisar estos puntos sigues teniendo problemas, te recomendaría referirte a la comunidad de Azure DevOps y si encuentras algo en los logs, te recomendaría proporcionarlo en el hilo (Ten en cuenta que ellos solo dan asistencia en ingles): https://developercommunity.visualstudio.com/AzureDevOps/report
Atentamente,
Gao
Si esta respuesta resolvió tu consulta, por favor haz clic en 'Aceptar respuesta'. Esto nos ayuda a mejorar continuamente la calidad y relevancia de nuestras soluciones.