Что ещё нужно помимо Docker-контейнера для запуска сервиса в Kubernetes?
Для запуска сервиса в Kubernetes помимо Docker-контейнера необходимы следующие компоненты:
Читать ответПодготовка к интервью
1184 вопроса для подготовки на позицию DevOps-инженер
Что проверяют на интервью
Подборка помогает системно подготовиться к интервью на позицию DevOps-инженер: проверить теорию, потренировать практические задачи и объяснение решений. В подборке чаще встречаются темы: devops, infrastructure, kubernetes.
Каталог
Для запуска сервиса в Kubernetes помимо Docker-контейнера необходимы следующие компоненты:
Читать ответДля тестирования сервиса на Go обычно использую модульное тестирование с пакетом testing.
Читать ответKubernetes при обновлении Deployment использует стратегию rolling update, которая позволяет постепенно заменить старые Pod'ы новыми без простоя приложения.
Читать ответAnsible и Puppet — это инструменты автоматизации конфигурации, но они отличаются по подходам и функциональности:
Читать ответКонтейнеризация в Linux возможна благодаря двум ключевым технологиям:
Читать ответВ Kubernetes для разграничения доступа к функционалу используются следующие основные абстракции:
Читать ответВ Kubernetes для уведомления о том, что приложение успешно запустилось и готово принимать трафик, используется readiness probe (проба готовности).
Читать ответДа, опыт работы с Docker и Kubernetes есть. Docker использовал для упаковки приложений и их зависимостей в контейнеры, что обеспечивает консистентность среды и упрощает деплой.
Читать ответПроцесс загрузки Docker-образа в репозиторий (push) происходит на клиентской стороне с помощью команды docker push.
Читать ответПайплайн (pipeline) — это последовательность шагов обработки данных или задач, где выход одного шага служит входом для следующего.
Читать ответОркестратор контейнеров Kubernetes управляет жизненным циклом контейнеризованных приложений, автоматизируя развертывание, масштабирование и управление ими.
Читать ответРазвертывание приложений в Kubernetes обычно реализуется с помощью объектов Deployment, StatefulSet или DaemonSet, в зависимости от типа приложения.
Читать ответ