Для чего используется Rancher
Что проверяют
Понимаете ли вы, где работает тестируемое приложение, и можете ли сами разобраться со стендом, не дёргая DevOps по каждой мелочи. Следом обычно спрашивают, что конкретно вы делали в Rancher: смотрели логи, перезапускали поды, разворачивали ветку на стенд.
Как отвечать
Rancher это платформа от SUSE для управления несколькими Kubernetes-кластерами из одного интерфейса. Сам Kubernetes он не заменяет, а работает поверх него:
- единая точка входа: кластеры разных сред, от тестовых до продакшена, видны в одном UI, в том числе импортированные EKS, AKS, GKE и собственные на RKE2 или K3s;
- доступ: авторизация через LDAP, Active Directory, SAML или GitHub и RBAC на уровне кластеров и проектов. Тестировщику можно выдать права только на свой namespace;
- приложения: установка Helm-чартов из каталога, GitOps-доставка через встроенный Fleet, мониторинг на Prometheus и Grafana ставится отдельным чартом.
Для QA важнее рассказать о повседневной работе:
- открыть workload и посмотреть логи пода, когда тест упал с 500;
- проверить переменные окружения и тег образа, чтобы убедиться, что на стенде именно та сборка, которую вам отдали;
- посмотреть events и понять, почему под в
CrashLoopBackOffили не стартует из-за нехватки ресурсов; - открыть shell в контейнере или kubectl прямо из браузера;
- перезапустить деплоймент или изменить число реплик на своём стенде.
Если пользовались Rancher Desktop, уточните, что это другой продукт: локальный Kubernetes на ноутбуке с containerd или dockerd, альтернатива Docker Desktop.
Если с Rancher не работали, но знаете kubectl или Lens, так и скажите: концепции те же, интерфейс осваивается быстро.
Где спотыкаются
Путают Rancher с Kubernetes или с Docker и называют его «оркестратором контейнеров». Оркестратор это Kubernetes, Rancher им управляет.
Отвечают общими словами про «удобный интерфейс и безопасность» без единого своего действия. Для тестировщика ценность ответа в конкретике: какие проблемы стенда вы нашли сами.
Перезапускают поды на общем стенде, не предупредив команду. Это обрывает чужие прогоны и выглядит как новый баг.