Какие основные отличия между задачами, запланированными с помощью Job и CronJob в Kubernetes?
В Kubernetes Job и CronJob служат для запуска задач, но имеют разные сценарии использования:
Читать ответПодготовка к интервью
1184 вопроса для подготовки на позицию DevOps-инженер
Что проверяют на интервью
Подборка помогает системно подготовиться к интервью на позицию DevOps-инженер: проверить теорию, потренировать практические задачи и объяснение решений. В подборке чаще встречаются темы: devops, infrastructure, kubernetes.
Каталог
В Kubernetes Job и CronJob служат для запуска задач, но имеют разные сценарии использования:
Читать ответОсновные стадии выполнения задач с помощью Ansible включают:
Читать ответЧтобы разделить запуски ролей в Ansible и избежать зависимости ролей друг от друга, можно использовать следующие подходы:
Читать ответОбъект ReplicaSet в Kubernetes контролирует количество запущенных копий (реплик) определённого пода, обеспечивая их поддержание в нужном количестве.
Читать ответВ контексте выполнения команды docker run alpine ID, ID не является аргументом, который будет интерпретирован как идентификатор пользователя внутри запущенного контейнера по умолчанию.
Читать ответВ Kubernetes маршрутизация отвечает за правильную доставку сетевого трафика между компонентами кластера: подами, сервисами и внешними клиентами.
Читать ответStateless сервисы не сохраняют состояние между запросами. Каждый запрос обрабатывается независимо, и сервис не зависит от предыдущих взаимодействий.
Читать ответJenkins: Один из старейших и самых популярных opensource-серверов автоматизации.
Читать ответГипервизор — это программа, прошивка или аппаратное обеспечение, которое создает и запускает виртуальные машины (ВМ). Он позволяет нескольким операционным системам совместно использовать одно физическое оборудование.
Читать ответKubernetes — это платформа с открытым исходным кодом для автоматизации развертывания, масштабирования и управления контейнеризованными приложениями.
Читать ответСтатус Pending у пода в Kubernetes означает, что под был принят системой, но еще не запущен на каком-либо узле (node). Это промежуточное состояние перед запуском контейнеров внутри пода.
Читать ответЕсли в Ansible используется модуль file с параметром state: absent для удаления файла, которого нет на целевой системе, Ansible не вызовет ошибку.
Читать ответ