Знакомо ли тебе понятие multi-stage build в Docker?
Multi-stage build — это техника в Docker, позволяющая использовать несколько этапов сборки в одном Dockerfile.
Читать ответПодготовка к интервью
1184 вопроса для подготовки на позицию DevOps-инженер
Что проверяют на интервью
Подборка помогает системно подготовиться к интервью на позицию DevOps-инженер: проверить теорию, потренировать практические задачи и объяснение решений. В подборке чаще встречаются темы: devops, infrastructure, kubernetes.
Каталог
Multi-stage build — это техника в Docker, позволяющая использовать несколько этапов сборки в одном Dockerfile.
Читать ответAnsible — это инструмент для автоматизации конфигурации и управления серверами, который работает по принципу «push» — управляющий сервер отправляет инструкции на целевые машины.
Читать ответВ моём опыте инфраструктурная работа тесно связана с автоматизацией развертывания, мониторингом и поддержкой стабильности сервисов.
Читать ответДа, приходилось дебажить приложения в Kubernetes как на тестовом, так и на боевом окружении. Обычно использовал следующие подходы:
Читать ответХранение секретов в Kubernetes в ConfigMap небезопасно, так как ConfigMap не шифрует данные и доступен всем с read-доступом к namespace. Для безопасного хранения секретов рекомендуется:
Читать ответReplicaSet и Deployment — это объекты Kubernetes, связанные с управлением подами, но имеют разные задачи:
Читать ответДа, у меня есть опыт разработки Kubernetes операторов на Go, а также администрирования и настройки Helm Charts.
Читать ответЗапуск нескольких изолированных окружений на одной локальной машине с помощью Docker и контейнеризации становится возможным благодаря использованию возможностей ядра ОС Linux, таких как namespaces и cgroups.
Читать ответЖизненный цикл пода в Kubernetes включает следующие основные стадии:
Читать ответЧтобы запустить экземпляры пода на всех нодах кластера Kubernetes, используется ресурс типа DaemonSet.
Читать ответДа, однонодовый кластер Kubernetes возможен и часто используется для разработки, тестирования или обучения. В таком кластере все компоненты (мастер и воркеры) работают на одной машине.
Читать ответВ Docker volume — это механизм для постоянного хранения данных, который позволяет сохранять и использовать данные контейнеров вне их жизненного цикла.
Читать ответ