510 вопросов по Kubernetes с технических собеседований
510 вопросов1634 компании353 технологии
Что проверяют на интервью
Как устроена подборка
На странице собраны вопросы по Kubernetes — от проверки базовых принципов до практического применения и архитектурных решений. В подборке чаще встречаются темы: kubernetes, devops, infrastructure.
Перечислите инструменты через конкретный pipeline AI-сервиса: что собиралось, как выпускалось и какие показатели контролировались. Разделите личную настройку, использование готовой платформы и знания без практики.
Ответьте отдельно про Docker и Kubernetes, указав уровень опыта: локальная разработка, подготовка образов, выпуск приложений или сопровождение инфраструктуры. Подкрепите это одним примером.
Разделите повседневную работу с приложениями в кластере и администрирование Kubernetes. Назовите реальные действия, частоту работы и проблему, которую решили самостоятельно.
Назовите фактический дистрибутив и среду использования. K3s — полноценный совместимый Kubernetes-дистрибутив с облегчённой поставкой, а Minikube прежде всего удобен для локальных кластеров.
Разделите опыт с Docker и Kubernetes: сборка и запуск образов — одно, эксплуатация приложений или администрирование кластера — другое. Подкрепите ответ реальной задачей.
Сначала разделите ожидание соединения, сеть, блокировки и собственно выполнение SQL. Низкий CPU не исключает задержки из-за пула, диска или locks; откат без локализации может не помочь.
Сначала прекращайте приём новой работы и организуйте контролируемое завершение зарегистрированных задач до закрытия пула БД. Для гарантии восстановления после убийства Pod нужна сохранённая очередь или запись задания.
Не выпускайте образ с невоспроизводимой готовностью зависимостей. Добавьте ограниченное ожидание/повторы подключения, корректные probes и интеграционную проверку в окружении, похожем на Kubernetes.
Liveness probe обнаруживает зависший контейнер: после установленного числа неудач kubelet инициирует его остановку и перезапуск согласно restart policy. Это не обязательно создание нового Pod.
ReadinessProbe должна быстро отвечать, способен ли этот экземпляр сейчас обслуживать трафик. Её провал убирает Pod из обычной маршрутизации Service, а не перезапускает контейнер.
Liveness проверяет, нужен ли перезапуск, readiness — можно ли направлять трафик, startup — закончилась ли начальная загрузка. Эти проверки должны иметь разные критерии.
Разделите опыт создания Docker-образов, запуска контейнеров и работы с Kubernetes: Deployment, Service, конфигурация, ресурсы, проверки здоровья и диагностика.