Как вы обновляете Kubernetes без простоя и что делаете, если нода не выводится из работы?
Обновляйте кластер поэтапно с проверкой совместимости и запасом мощности; если drain блокируется, сначала найдите причину, а не обходите защиту.
Читать ответПодготовка к интервью
889 вопросов по System Design
Что проверяют на интервью
В этой подборке вопросы сгруппированы по формату «System Design», чтобы подготовку можно было вести от базовых тем к практическим задачам. В подборке чаще встречаются темы: backend, api, database.
Каталог
Обновляйте кластер поэтапно с проверкой совместимости и запасом мощности; если drain блокируется, сначала найдите причину, а не обходите защиту.
Читать ответСначала разделите нагрузку метрик и трейсов: cardinality в VictoriaMetrics не объясняет автоматически OOM tail sampler, который удерживает незавершённые трейсы.
Читать ответПотеря Vault требует восстановления из проверенной резервной копии и доступа к механизму распечатывания; компрометация дополнительно требует отзыва и ротации секретов.
Читать ответCI проверяет код и собирает неизменяемый образ, Git хранит версию deployment-конфигурации, Argo CD доставляет её, а Vault выдаёт секреты во время работы.
Читать ответРучная смена replicas создаёт drift; его устранение зависит от self-heal и доступности целевого состояния, поэтому двухчасовой сбой Git нельзя игнорировать.
Читать ответGit хранит желаемое состояние, а контроллер регулярно сверяет его с кластером; изменения проходят review, автоматическую проверку и контролируемую синхронизацию.
Читать ответУберите отстающую реплику из чтения и кандидатов на переключение, затем выясните, теряется время на получение WAL или на его применение.
Читать ответПредотвращать нужно само несанкционированное удаление: ограничить RBAC, применять admission-политики и управлять секретами через защищённый источник.
Читать ответОбновление 800 узлов выполняют небольшими волнами: проверка совместимости, резерв мощности, canary, вывод узлов и контроль здоровья между этапами.
Читать ответRPO подтверждают максимальной потерей данных, а RTO — временем восстановления сервиса; репликация и бэкапы должны проверяться учебным восстановлением.
Читать ответТакие результаты подтверждают сопоставимыми измерениями и объяснением компромиссов, а не только числом RPS или процентом экономии.
Читать ответСначала стабилизируют сервис и очередь, затем выясняют, почему новые Pod не получают узлы: увеличение replicas само по себе ресурсов не создаёт.
Читать ответ