DarkCodePE / chatbot-multi-tenant-qdrant

0 stars 0 forks source link

Configurar un health checks para al DB #6

Open DarkCodePE opened 1 day ago

DarkCodePE commented 1 day ago

Cuando el usuario consulta un curso o se logeo, en ocasiones la base de datos no ha sido cargada, entonces necesitamos crear un control para ver el estado de la base datos y evitar que se muestren errores.

image

DarkCodePE commented 1 day ago

primero hay que crear un servicio que valide el estado de la db result = sql.execute("SELECT id FROM users LIMIT 1;") if result: http_response(200, "Ready") else: http_response(503, "Not Ready") y luego modificar el deployment : apiVersion: apps/v1 kind: Deployment metadata: name: timeserver spec: replicas: 3 selector: matchLabels: pod: timeserver-pod template: metadata: labels: pod: timeserver-pod spec: containers:

DarkCodePE commented 1 day ago

donde readyz, se encargara de validar el estado de base de datos