Что делает kubectl rollout undo deployment <name>?
👾 — Полностью удаляет деплоймент
👍 — Возвращает деплоймент к предыдущей версии
🥰 — Применяет новый rollout
⚡ — Перезапускает поды
Библиотека задач по DevOps
👾 — Полностью удаляет деплоймент
👍 — Возвращает деплоймент к предыдущей версии
🥰 — Применяет новый rollout
Библиотека задач по DevOps
Please open Telegram to view this post
VIEW IN TELEGRAM
👍15
Какую из следующих команд CLI можно использовать для переименования файлов?
👾 — git rm
👍 — git mv
🥰 — git rm -r
Библиотека задач по DevOps
👾 — git rm
👍 — git mv
🥰 — git rm -r
Библиотека задач по DevOps
👍14
На что обычно нацелен объект Service в Kubernetes?
👾 — Реплики подов
👍 — IP-адреса узлов
🥰 — IP-адреса подов
⚡ — Кластер IP-адресов
Библиотека задач по DevOps
👾 — Реплики подов
👍 — IP-адреса узлов
🥰 — IP-адреса подов
Библиотека задач по DevOps
Please open Telegram to view this post
VIEW IN TELEGRAM
🥰15
Выберите все правильные варианты:
👾 — Если не указано явно, каждый Docker container использует сеть типа bridge, которая изолирована от сети хоста.
👍 — Использование флага --mount=type=secret требует включения Docker Swarm или Docker Compose v2.
🥰 — Многоуровневая сборка (multi-stage build) позволяет уменьшить размер итогового образа, исключив временные зависимости.
⚡ — При передаче переменной окружения через ENV в Dockerfile, она всегда становится доступной в финальном контейнере, независимо от стадии.
Библиотека задач по DevOps
👾 — Если не указано явно, каждый Docker container использует сеть типа bridge, которая изолирована от сети хоста.
👍 — Использование флага --mount=type=secret требует включения Docker Swarm или Docker Compose v2.
🥰 — Многоуровневая сборка (multi-stage build) позволяет уменьшить размер итогового образа, исключив временные зависимости.
Библиотека задач по DevOps
Please open Telegram to view this post
VIEW IN TELEGRAM
🥰7👾3
Какой ресурс Kubernetes отвечает за управление доступом к сетевым службам внутри кластера?
👾 — Gateway
👍 — Ingress
🥰 — Service
⚡ — Pod
Библиотека задач по DevOps
👾 — Gateway
👍 — Ingress
🥰 — Service
Библиотека задач по DevOps
Please open Telegram to view this post
VIEW IN TELEGRAM
🥰20
👾 — Jinja2
👍 — Mustache
🥰 — Liquid
⚡️ — Smarty
Please open Telegram to view this post
VIEW IN TELEGRAM
👾26
Какой из следующих инструментов в первую очередь связан с мониторингом и визуализацией данных временных рядов?
👾 — Ansible
👍 — Git
🥰 — Grafana
⚡️ — Puppet
🐸 Библиотека задач по DevOps
👾 — Ansible
👍 — Git
🥰 — Grafana
⚡️ — Puppet
Please open Telegram to view this post
VIEW IN TELEGRAM
🥰18
Как выглядит хороший кандидат на роль инженера DevOps?
Компетентный инженер DevOps должен обладать глубоким пониманием конвейеров CI/CD, иметь опыт работы с облачными сервисами и проявлять упреждающий подход к решению проблем. Он должен демонстрировать внимательное отношение к вопросам безопасности, уметь сотрудничать и иметь стремление к постоянному обучению.
Красные флаги
Будьте осторожны с кандидатами, у которых нет практического опыта работы с популярными инструментами DevOps или которые не знакомы с базовыми облачными сервисами. Нежелание сотрудничать или неспособность сформулировать важность безопасности в DevOps также могут вызывать опасения.
🐸 Библиотека задач по DevOps
Красные флаги
Будьте осторожны с кандидатами, у которых нет практического опыта работы с популярными инструментами DevOps или которые не знакомы с базовыми облачными сервисами. Нежелание сотрудничать или неспособность сформулировать важность безопасности в DevOps также могут вызывать опасения.
Please open Telegram to view this post
VIEW IN TELEGRAM
😁7🥱1
В распределённой системе, управляемой через CI/CD pipeline с Kubernetes и Helm, какой подход наиболее устойчив к ошибкам при деплое критических компонентов с нулевым временем простоя?
👾 — Использовать helm upgrade --install с включённым --force, чтобы гарантировать замену всех ресурсов, даже при наличии ошибок.
👍 — Удалять релиз перед каждой установкой (helm uninstall), чтобы очистить состояние и исключить конфликты в конфигурации.
🥰 — Применять blue-green deployment через Helm, управляя двумя namespace и переключением ingress вручную.
⚡️ — Использовать Helm hooks (pre-upgrade, post-upgrade) для управления rollout-ом, полагаясь на helm rollback при ошибке.
🐸 Библиотека задач по DevOps
👾 — Использовать helm upgrade --install с включённым --force, чтобы гарантировать замену всех ресурсов, даже при наличии ошибок.
👍 — Удалять релиз перед каждой установкой (helm uninstall), чтобы очистить состояние и исключить конфликты в конфигурации.
🥰 — Применять blue-green deployment через Helm, управляя двумя namespace и переключением ingress вручную.
⚡️ — Использовать Helm hooks (pre-upgrade, post-upgrade) для управления rollout-ом, полагаясь на helm rollback при ошибке.
Please open Telegram to view this post
VIEW IN TELEGRAM
🥰7
Опишите составные части архитектуры Docker
Основные составные части архитектуры Docker — это:
✍🏻 сервер, содержит сервис Docker, образы и контейнеры. Сервис связывается с Registry, образы — метаданные приложений, запускаемых в контейнерах Docker.
✍🏻 клиент, применяется для запуска различных действий на сервере Docker.
✍🏻 registry, используется для хранения образов. Есть публичные, доступные каждому, например, Docker Hub и Docker Cloud.
🐸 Библиотека задач по DevOps
Основные составные части архитектуры Docker — это:
✍🏻 сервер, содержит сервис Docker, образы и контейнеры. Сервис связывается с Registry, образы — метаданные приложений, запускаемых в контейнерах Docker.
✍🏻 клиент, применяется для запуска различных действий на сервере Docker.
✍🏻 registry, используется для хранения образов. Есть публичные, доступные каждому, например, Docker Hub и Docker Cloud.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3
Что такое ведение логов аудита Kubernetes?
👾 — Планировщик для запуска контейнера
👍 — Логи, которые регистрируют все взаимодействия с API Kubernetes
🥰 — Инструмент для визуализации данных
⚡️ — Инструмент для оптимизации сетевых интерфейсов
Библиотека задач по DevOps
👾 — Планировщик для запуска контейнера
👍 — Логи, которые регистрируют все взаимодействия с API Kubernetes
🥰 — Инструмент для визуализации данных
Библиотека задач по DevOps
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10
В GitOps-подходе с использованием ArgoCD и монорепозитория, какой сценарий наибольшим образом нарушает идемпотентность и предсказуемость деплоя?
👾 — Хранение всех манифестов в одной ветке и использование ArgoCD для автоматической синхронизации с HEAD
👍 —Разделение инфраструктурных и приложенческих манифестов по разным директориям в одном репозитории
🥰 — Прямое применение изменений в кластере через kubectl apply без фиксации в Git
⚡️ — Настройка ArgoCD на использование webhook-триггеров вместо периодической синхронизации
Библиотека задач по DevOps
👾 — Хранение всех манифестов в одной ветке и использование ArgoCD для автоматической синхронизации с HEAD
👍 —Разделение инфраструктурных и приложенческих манифестов по разным директориям в одном репозитории
🥰 — Прямое применение изменений в кластере через kubectl apply без фиксации в Git
Библиотека задач по DevOps
Please open Telegram to view this post
VIEW IN TELEGRAM
🥰15
🤖 Зачем используется команда terraform taint?
Команда terraform taint позволяет пометить ресурс инфраструктуры для удаления и последующего воссоздания при следующем выполнении команды terraform apply.
Библиотека задач по DevOps
Библиотека задач по DevOps
Каким образом Kubernetes поддерживает указание службе ресурсов за пределами кластера?
👾 — Используя ресурсы Ingress
👍 — Настраивая службы ExternalName
🥰 — Определяя селекторы Pod
⚡️ — Применяя сетевые политики
Библиотека задач по DevOps
👾 — Используя ресурсы Ingress
👍 — Настраивая службы ExternalName
🥰 — Определяя селекторы Pod
Библиотека задач по DevOps
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4👾3
Что находится на master ноде?
Kube-apiserver отвечает за оркестрацию всех операций кластера.
Controller-manager (Node controller + Replication Controller) Controller отвечает за функции контроля за нодами, репликами.
ETCD cluster (распределенное хранилище ключ-значение) ETCD хранит информацию о кластере и его конфигурацию.
Kube-sheduler отвечает за планирование приложений и контейнеров на нодах.
По-умолчанию на master ноде не размещаются контейнеры приложений, но данный фунционал возможно настроить.
Библиотека задач по DevOps
Controller-manager (Node controller + Replication Controller) Controller отвечает за функции контроля за нодами, репликами.
ETCD cluster (распределенное хранилище ключ-значение) ETCD хранит информацию о кластере и его конфигурацию.
Kube-sheduler отвечает за планирование приложений и контейнеров на нодах.
По-умолчанию на master ноде не размещаются контейнеры приложений, но данный фунционал возможно настроить.
Библиотека задач по DevOps
Где расположен крупнейший кластер центров обработки данных AWS?
👾 — Лос Анжелес
👍 — Северная Вирджиния
🥰 — Лаг Вегас
⚡️ — Нью-Йорк
Библиотека задач по DevOps
👾 — Лос Анжелес
👍 — Северная Вирджиния
🥰 — Лаг Вегас
Библиотека задач по DevOps
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12
В чем разница между someMultiLineString: | и someMultiLineString: > в YAML?
Использование > заставит многострочную строку свернуться в одну строку:
Библиотека задач по DevOps
Использование > заставит многострочную строку свернуться в одну строку:
someMultiLineString: >
This is actually
a single line
do not let appearances fool you
Библиотека задач по DevOps
🧠 Выбор первого ML-проекта: чеклист против выгорания
Классика плохих решений в ML — выбрать слишком сложный проект: неделя ковыряния в коде, десятки крашей и никакого результата. Хотите дойти до финиша — начните с простого проекта, который реально можно довести до конца.
Мини-чеклист первого проекта:
1. Понятные данные — без «я нашёл датасет в даркнете, но он на суахили».
2. Измеримая метрика — «точность 92%», а не «ну вроде работает».
3. Объяснимый результат — чтобы не-техлид понял, почему модель ругается на спам.
Наш курс «ML для старта в Data Science» — старт от простого к сложному: теория → практика → проверка → проект в портфолио.
👉 Начать свой путь в Data Science
Оплатите курс по ML до 17 августа — курс по Python в подарок.
📅 Бесплатный вебинар с Марией Жаровой — 21 августа: как выбирать проекты, которые доводят до оффера, а не до психотерапевта.
💾 Сохрани, чтобы не потерять, когда будешь готов(а) начать
Классика плохих решений в ML — выбрать слишком сложный проект: неделя ковыряния в коде, десятки крашей и никакого результата. Хотите дойти до финиша — начните с простого проекта, который реально можно довести до конца.
Мини-чеклист первого проекта:
1. Понятные данные — без «я нашёл датасет в даркнете, но он на суахили».
2. Измеримая метрика — «точность 92%», а не «ну вроде работает».
3. Объяснимый результат — чтобы не-техлид понял, почему модель ругается на спам.
Наш курс «ML для старта в Data Science» — старт от простого к сложному: теория → практика → проверка → проект в портфолио.
👉 Начать свой путь в Data Science
Оплатите курс по ML до 17 августа — курс по Python в подарок.
📅 Бесплатный вебинар с Марией Жаровой — 21 августа: как выбирать проекты, которые доводят до оффера, а не до психотерапевта.
💾 Сохрани, чтобы не потерять, когда будешь готов(а) начать
❤1
Как Kubernetes обрабатывает сервисы с использованием множества модулей, использующих разные сетевые протоколы?
👾 — Ограничивая использование протоколов
👍 — Используя отдельные службы для каждого протокола
🥰 — Разрешая несколько определений портов для разных протоколов
⚡️ — Обеспечивая единообразие конфигураций протоколов
Библиотека задач по DevOps
👾 — Ограничивая использование протоколов
👍 — Используя отдельные службы для каждого протокола
🥰 — Разрешая несколько определений портов для разных протоколов
Библиотека задач по DevOps
Please open Telegram to view this post
VIEW IN TELEGRAM
😎 Вы просили — мы сделали. Самый долгожданный анонс этого лета!
Мы открываем набор на второй поток курса «AI-агенты для DS-специалистов»!
На курсе мы учим главному навыку 2025 года: не просто «болтать» с LLM, а строить из них рабочие системы с помощью Ollama, RAG, LangChain и crew.ai.
📆 Старт потока — 15 сентября.
💸 Цена 49 000 ₽ действует только в эти выходные — до 17 августа. С понедельника будет дороже.
👉 Занять место
Мы открываем набор на второй поток курса «AI-агенты для DS-специалистов»!
На курсе мы учим главному навыку 2025 года: не просто «болтать» с LLM, а строить из них рабочие системы с помощью Ollama, RAG, LangChain и crew.ai.
📆 Старт потока — 15 сентября.
💸 Цена 49 000 ₽ действует только в эти выходные — до 17 августа. С понедельника будет дороже.
👉 Занять место
🌚1