Pod и Deployment 😕 база
Что такое Pod в Kubernetes простыми словами?
Минимальная единица запуска: обёртка вокруг одного или нескольких контейнеров с общей сетью и хранилищем.
Pod и Deployment 😕 база
Зачем нужен Deployment, если есть Pod?
Deployment следит, чтобы работало нужное число копий пода: упал — перезапустит, обновление — выкатит постепенно.
Pod и Deployment 🤓 уверенно
Что произойдёт, если под упадёт при replicas: 3?
Kubernetes заметит, что живых подов меньше трёх, и автоматически создаст новый — самовосстановление без участия человека.
Pod и Deployment 🤓 уверенно
Что такое rolling update?
Постепенное обновление: новые поды поднимаются по одному, старые гасятся, приложение всё время доступно.
Pod и Deployment 🧐 глубоко
Чем liveness probe отличается от readiness probe?
Pod и Deployment 🧐 глубоко
Что такое requests и limits для ресурсов пода?
Pod и Deployment 😎 про
Как работает откат (rollback) деплоймента и когда Kubernetes делает его сам?
Pod и Deployment 😎 про
Что такое HPA (Horizontal Pod Autoscaler) и по каким метрикам он масштабирует?
Service и сеть 😕 база
Зачем нужен Service, если у подов есть свои IP?
IP подов постоянно меняются при пересоздании. Service даёт стабильный адрес и имя, за которыми скрываются живые поды.
Service и сеть 😕 база
Как сервисы в кластере находят друг друга?
По DNS-имени Service: обращаешься к my-app-service, Kubernetes сам направит запрос на один из живых подов.
Service и сеть 🤓 уверенно
Чем ClusterIP отличается от LoadBalancer?
ClusterIP доступен только внутри кластера — для общения сервисов. LoadBalancer создаёт внешний балансировщик и открывает сервис наружу.
Service и сеть 🤓 уверенно
Балансирует ли Service нагрузку между подами?
Да, запросы распределяются между всеми живыми подами, попадающими под selector, — встроенная балансировка.
Service и сеть 🧐 глубоко
Что такое Ingress и чем он отличается от Service типа LoadBalancer?
Service и сеть 🧐 глубоко
Зачем нужен Namespace в кластере?
Service и сеть 😎 про
Что такое Service Mesh (Istio) и какие задачи он решает?
Service и сеть 😎 про
Как организовать канареечный деплой средствами Kubernetes?
Конфигурация 😕 база
Что такое ConfigMap?
Объект для хранения конфигурации (настройки, переменные окружения) отдельно от образа — можно менять без пересборки.
Конфигурация 😕 база
Чем Secret отличается от ConfigMap?
Secret предназначен для чувствительных данных (пароли, токены): хранится отдельно, доступ к нему можно ограничить.
Конфигурация 🤓 уверенно
Как под получает данные из ConfigMap?
Через переменные окружения или примонтированный файл — приложение читает их как обычный конфиг.
Конфигурация 🤓 уверенно
Почему конфиг не хранят прямо в Docker-образе?
Один образ должен работать в любой среде (тест, прод) — иначе на каждую среду пришлось бы собирать свой образ.
Конфигурация 🧐 глубоко
Почему base64 в Secret — это не шифрование и что с этим делать?
Конфигурация 🧐 глубоко
Что такое Helm и зачем нужны чарты?
Конфигурация 😎 про
Как интегрировать Kubernetes с внешним хранилищем секретов (Vault)?
Конфигурация 😎 про
Что такое GitOps-подход к управлению кластером (ArgoCD)?