Как вы организовали безопасную миграцию 150 микросервисов между Kubernetes-кластерами?
Безопасная миграция большого числа микросервисов требует инвентаризации зависимостей, пилота и последовательных волн с измеримыми условиями отката.
Читать ответПодготовка к интервью
Разбирайте реальные вопросы, сверяйтесь с подробными ответами и готовьтесь по технологиям и компаниям.
Проверьте, насколько резюме подходит выбранной позиции, и получите рекомендации по улучшению.
Каталог
Безопасная миграция большого числа микросервисов требует инвентаризации зависимостей, пилота и последовательных волн с измеримыми условиями отката.
Читать ответОпишите практику отдельно по Kubernetes, Terraform и облакам, выделив задачи, которые выполняли самостоятельно в рабочей среде.
Читать ответPlaybook описывает действия Ansible для групп хостов, а inventory задаёт сами хосты, группы и связанные переменные.
Читать ответРазделите полный самостоятельный bootstrap кластера, работу с managed Kubernetes и участие в миграции отдельных приложений.
Читать ответБольшой Kubernetes-кластер разворачивают как управляемую платформу: с отказоустойчивым control plane, сетью, хранением, доступами и автоматизацией жизненного цикла.
Читать ответСначала зафиксируйте SLO и зависимости приложения, затем подготовьте отказоустойчивость самого сервиса и данных; перенос в Kubernetes не гарантирует 99,9%.
Читать ответК основным meta-arguments Terraform относятся count, for_each, depends_on, provider и lifecycle; для модулей используется также providers.
Читать ответПеременную передают через -e или --extra-vars; extra vars имеют наивысший приоритет среди переменных Ansible.
Читать ответterraform validate проверяет конфигурацию, а terraform plan показывает предполагаемые изменения с учётом состояния ресурсов.
Читать ответДля каждого облака выдавайте pipeline отдельную минимально необходимую краткоживущую identity, предпочтительно через OIDC federation.
Читать ответТаска Ansible — отдельное действие модуля с параметрами, а роль — переиспользуемая структура, объединяющая задачи и связанные ресурсы.
Читать ответОпишите реальный порядок миграции, обычно от простого stateless-пилота к более связанным и stateful-сервисам.
Читать ответ