Мульти-тенант кластеры Kubernetes: как управлять
Какие проблемы возникают, когда несколько команд используют один кластер Kubernetes? Как бы вы диагностировали и решили проблемы с конкуренцией за ресурсы и изоляцией?
Подсказки:
Что в Kubernetes мо ...
Диагностика сбоев контейнеров в Kubernetes
Как бы вы диагностировали и находили решение проблемы с контейнерами в состоянии CrashLoopBackOff?
Можете объяснить ваши подходы как различить ошибки приложения и проблем инфраструктуры?
Подсказки:
...
Kubernetes - как устроена сеть
Можете объяснить основные концепции сети в Kubernetes? То есть, как контейнеры взаимодействуют через узлы и какие проблемы могут возникнуть в этом процессе?
Подсказки:
Учитывайте роль плагинов CNI п ...
Траблшутинг проблем подов Kubernetes в Pending состоянии
Какие распространённые причины того, что контейнеры Kubernetes остаются в состоянии Pending, и как их можно устранить?
Подсказки:
Какой механизм указывает на каких узлах должен быть развернут под и ...
Сбои control plane Kubernetes: симптомы и устранение неполадок
Опиши свой подход к диагностике и устранению неполадок в контрольной панели (control plane) Kubernetes.
Подсказки:
Давайте поговорим об этом для планировщика, API-сервера, etcd и так далее.
Как пос ...
Отладка проблем размещения (scheduling) подов в Kubernetes
Можете ли вы описать, как Kubernetes обрабатывает откат деплойментов (разветываний) и что может пойти не так в этом процессе?
Объясните свой подход к безопасному откату проблемных деплойментов, включ ...
Стратегии масштабирования приложений при кратном росте трафика
Какой ваш подход к масштабированию приложений, когда они должны обрабатывать более высокие объемы трафика?
Для примера рассмотрим веб-приложение в две виртуальных машинах (VM) и внутри контейнеры Doc ...
Автоматизации тестов в CI/CD пайплайны
Как вы реализуете автоматизированное тестирование в CI/CD пайплайнах?
Как сотрудничаете с командами разработчиков в этом направлении?
Можете описать свой подход к внедрению автоматизации тестировани ...
Практики безопасности в пайплайнах CI/CD
Как вы обеспечиваете безопасность на внутри DevOps пайплайна? Подчеркните наиболее важное для оебспечения безопасности в разработке ПО.
Подсказки:
Рассмотрите управление секретами в CI/CD-пайплайнах ...
Зона ответственности DevOps при инцидентах и составлении постмортема
Давайте поговорим о процессах во время инцидентов и после инцидентов. Как бы вы описали ключевые обязанности или действия DevOps лидера во время инцидента?
Подсказки:
Учтите аспекты кооперации во вр ...
Внутреннее устройство Kubernetes и устранение неполадок
Опишите свой опыт работы с кластерами Kubernetes и его ключевыми типами сущностей. Что такое namespace, pod и т.д.?
Как управлять stateful нагрузками?
Подсказки:
Опишите, что такое nodes?
Что тако ...
Ревью кода и тестирование — джуниор
Как ревью кода и тестирование помогают поддерживать высокое качество программного обеспечения? Объясните преимущества для командной работы и предотвращения дефектов.
Подсказки:
Подумайте, как ревью ...
Функции балансировщика нагрузки, распределение трафика и управление соединениями
Какова основная цель балансировщика нагрузки для веб-приложений?
Подсказки:
Подумайте о том, как балансировщик нагрузки распределяет входящий трафик по нескольким серверам.
Учтите, что происходит, ...
Базовые команды Linux для управления серверами и устранения неполадок
Какие команды Linux вы знаете или используете для управления сервером?
Что обычно используете для диагностики и устранения проблем?
Подсказки:
Команды для навигации по файловой системе
Рассмотрите ...
Утилиты командной строки Linux и инструменты автоматизации для серверов
Какие инструменты автоматизации вы знаете для рутинных/ежедневных задач? Как вы их используете для скриптинга на стороне сервера?
Подсказки:
Использование LLMs или GitHub Copilot для генерации кода
...
Git: отслеживание изменений и командная работа
Что такое Git и почему он играет ключевую роль в рабочих процессах DevOps?
Объясните, как Git помогает отслеживать изменения кода и поддерживает командную работу в разработке программного обеспечения ...
TCP vs UDP: надежность, варианты использования и управление соединениями
Можете ли вы объяснить разницу между протоколами TCP и UDP с точки зрения надежности и вариантов использования?
Подсказки:
Подумайте, как TCP гарантирует правильную доставку всех пакетов данных.
По ...
Python для автоматизации: пакеты, типы данных и организация скриптов
Как вы используете Python для автоматизации ежедневных задач? Можете кратко описать, что такое Python, и как его использовать для написания небольших скриптов?
Подсказки:
Как установить пакеты pip?
...
Автоматизация инфраструктуры с помощью Ansible и идемпотентных конфигураций
Как Ansible помогает в автоматизации настройки инфраструктуры и поддержании актуального состояния сред?
Подсказки:
Подумайте, как Ansible использует плейбуки для определения желаемого состояния сист ...
Внутреннее устройство контейнеров: изоляция через namespaces, cgroups и многослойную файловую систему
Можете ли вы объяснить основную идею контейнеров в Docker?
Подсказки:
Подумайте о том, как Docker разделяет процессы на одном хосте
Основные команды docker и docker-compose
Учтите, какие функции L ...