Проверка работоспособности¶
Для проверки работоспособности Системы необходимо проверить статус подов следующей командой:
bash
kubectl get pods -n <namespace> -l app.kubernetes.io/instance=digital-archive
Все поды должны находиться в состоянии «Running». При возникновении ошибок необходимо:
1. Просмотреть логи проблемного пода следующей командой (рекомендуется через deployment):
bash
kubectl logs -n <namespace> deployment/ldm-digital-archive-service --tail=50
kubectl logs -n <namespace> deployment/ldm-user-folders-service --tail=50
kubectl logs -n <namespace> deployment/ldm-long-term-archive-service --tail=50
kubectl logs -n <namespace> deployment/ldm-debezium-data-transfer-service --tail=50
2. Убедиться, что ingress создан, выполнив следующую команду:
bash
kubectl get ingress -n <namespace>
3. Проверить подключение к базам данных, выполнив следующую команду:
bash
kubectl exec -it <postgres-pod> -n <namespace> -- psql -U <postgres-user> -c "\l" | grep -E "digital_archive|ldm_user_folders|long_term_archive|debezium_transfer"