Диагностика ресурсов Kubernetes
Профессиональная пошаговая диагностика и устранение неполадок ресурсов Kubernetes с готовыми kubectl-командами и исправлениями.
Пример ответа
Анализ диагностики Pod
Выявленная проблема: CrashLoopBackOff
Шаги диагностики
# Проверить статус pod
kubectl get pods -o wide
# Изучить события pod
kubectl describe pod failing-pod-name
# Проверить логи контейнера
kubectl logs failing-pod-name --previous
Первопричина
Приложение падает из-за отсутствующей переменной окружения DATABASE_URL
Шаги решения
- Создать ConfigMap с конфигурацией базы данных:
kubectl create configmap db-config --from-literal=DATABASE_URL=postgresql://... - Обновить deployment для ссылки на ConfigMap
- Перезапустить deployment:
kubectl rollout restart deployment/app-name
Предотвращение
- Реализовать readiness и liveness пробы
- Использовать init контейнеры для проверки зависимостей
- Установить соответствующие лимиты ресурсов
Похожие промпты
Помощник по настройке WireGuard и OpenVPN
Пошагово разворачивает собственный VPN-сервер на WireGuard или OpenVPN: готовые команды и конфиги, firewall, клиентские профили и проверка утечек.
Консультант по выбору VPN-решения
Помогает выбрать VPN под задачу: сравнивает коммерческие сервисы и self-hosted решения с учётом страны, устройств, модели угроз и бюджета.
Тренер по кибергигиене для сотрудников
Готовит обучение сотрудников основам кибергигиены: фишинг, пароли, 2FA — через истории реальных атак, мини-тесты и памятку, без запугивания и жаргона.
Диагностика проблем VPN-подключения
Методично диагностирует проблемы VPN: соединение не устанавливается, скорость падает, утекает DNS — по одному шагу, с командами под вашу ОС.