Сначала определите, кто потерял связь: приложение в Pod или компонент кластера; затем проверяйте DNS, сеть, TLS и саму БД.
Если Kubernetes потерял соединение с базой данных, что будете делать и что проверите в первую очередь? Какими инструментами будете пользоваться?
Сначала определите, кто потерял связь: приложение в Pod или компонент кластера; затем проверяйте DNS, сеть, TLS и саму БД.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
Сначала определите, кто потерял связь: приложение в Pod или компонент кластера; затем проверяйте DNS, сеть, TLS и саму БД.
Сравните подключение из затронутого Pod и другой точки, изучите ошибки клиента, endpoints, NetworkPolicy и firewall. Проверьте лимит соединений и состояние БД. Используйте логи, DNS-утилиты и проверку порта без вывода паролей; не начинайте с массового рестарта.