uz
Feedback

Firibgarlarga uchmang! Telemetrio bunday kanallarni topadi va belgilaydi 👉 Belgini ko‘rmoqchi bo‘lsangiz, obuna bo‘ling

Библиотека задач по DevOps | тесты, код, задания

Библиотека задач по DevOps | тесты, код, задания

Kanalga Telegram’da o‘tish

Задачи и тесты по DevOps для тренировки и обучения. Учиться у нас: https://clc.to/XLFrnw По рекламе: @tproger_sales_bot Наши каналы: https://t.me/proglibrary/9197 Для обратной связи: @proglibrary_feeedback_bot

Ko'proq ko'rsatish
3 007
Obunachilar
-324 soatlar
+17 kun
-830 kun
Postlar arxiv
За год мы провели три потока курса по ИИ-агентам, а теперь запускаем масштабное обновление! В новом, четвёртом потоке мы учли все пожелания студентов, добавили большой блок про AgentOps и сместили фокус с базовых концепций на суровый инжиниринг. Написать манифест для Kubernetes легко, а вот мониторить ИИ-агентов в проде и предотвращать деградацию системы — задача со звёздочкой. В программе: — практика с первого занятия: Jupyter-ноутбуки с автопроверкой; — оркестрация в LangGraph: human-in-the-loop и механизм time-travel; — продвинутый RAG для продакшена и парсинг сложных документов; — контроль экономики агентов: маршрутизация и кеширование запросов; — развёртывание локальных опенсорс-моделей с соблюдением 152-ФЗ. В честь старта продаж действует спецпредложение: 3 курса по цене 1 (два дополнительных курса в подарок). Доступ к материалам для предварительной подготовки откроется сразу после оплаты. По промокоду Agent забирайте скидку 10 000 ₽ (89 000 ₽ вместо 99 000 ₽). Успейте занять место до 28 февраля! 👉 Присоединиться к четвёртому потоку и настроить AgentOps

🔥 Кто такой DevOps-инженер? Человек, что стоит на страже покоя. Человек, способный помирить программиста и системного администратора. Человек, способный сохранить бизнесу миллионы. В этом ролике кратко рассказывается про задачи DevOps и про необходимые навыки. Также самое интересное — зарплаты DevOps-инженера. Смотреть видео Библиотека задач по DevOps

Что такое контроллеры в Kubernetes? 👾 — Служба ручного планирования 👍 — Сетевой балансировщик нагрузки 🥰 — Компоненты, которые управляют и автоматизируют жизненный цикл ресурсов ⚡ — Инструменты для настройки локального хранилища Библиотека задач по DevOps

Что такое контроллеры в Kubernetes? 👾 — Служба ручного планирования 👍 — Сетевой балансировщик нагрузки 🥰 — Компоненты, которые управляют и автоматизируют жизненный цикл ресурсов ⚡ — Инструменты для настройки локального хранилища Библиотека задач по DevOps

Как Kubernetes обрабатывает сервисы с использованием множества модулей, использующих разные сетевые протоколы? 👾 — Ограничивая использование протоколов 👍 — Используя отдельные службы для каждого протокола 🥰 — Разрешая несколько определений портов для разных протоколов ⚡️ — Обеспечивая единообразие конфигураций протоколов Библиотека задач по DevOps

Что такое APIPA? APIPA — это набор IP-адресов, которые назначаются устройствам, когда основной DHCP-сервер недоступен. Библиотека задач по DevOps

Что вы знаете о кластерах контейнеров в Kubernetes? Кластеры контейнеров в Kubernetes представляют собой набор нодов. Они создают некоторые маршруты, чтобы контейнеры, работающие на узлах, могли взаимодействовать. Они позволяют контейнерам работать на нескольких машинах и в разных средах, таких как физические, виртуальные и облачные. Кластеры Kubernetes координируют такие процессы, как планирование и масштабирование приложений, поддержание состояния кластера и внедрение обновлений. Библиотека задач по DevOps

Какие диапазоны IP-адресов запрещены для IP-адресов конечных точек в Kubernetes EndpointSlices? 👾 — 192.0.0.0/8 👍 — 169.254.0.0/16 🥰 — 10.0.0.0/8 ⚡️ — 172.161.0.0/12 Библиотека задач по DevOps

Как безопасно передать приватный токен в этап сборки, чтобы он не попал в финальный образ и историю слоёв? 👾 — ENV GIT_TOKEN=... и использовать в RUN 👍 — COPY token /root/token и потом RUN rm /root/token 🥰 — Использовать BuildKit: RUN --mount=type=secret,id=git_token ... и собирать docker build --secret id=git_token,src=./token ⚡ — ARG GIT_TOKEN=... и использовать в RUN Библиотека задач по DevOps

Вы настраиваете мониторинг в продакшн-кластере Kubernetes. Важно отслеживать состояние Pod’ов, сервисов и метрики производительности приложений. Какой стек инструментов будет наиболее корректным выбором? 👾 — ELK (Elasticsearch, Logstash, Kibana) 👍 — Prometheus + Grafana 🥰 — Nagios + Shell-скрипты ⚡️ — Top + htop на каждой ноде 🐸Библиотека задач по DevOps

В Kubernetes вы хотите реализовать blue-green deployment, чтобы минимизировать риски при выкатывании новой версии приложения. Какой подход будет наиболее правильным? 👾 — Обновить Deployment стратегией RollingUpdate и выставить maxUnavailable=0 👍 — Запустить новую версию как отдельный Deployment/Service и переключить трафик на неё после проверки 🥰 — Удалить старый Deployment и сразу задеплоить новый ⚡️ — Настроить HPA (HorizontalPodAutoscaler), чтобы он автоматически включал новую версию 🐸Библиотека задач по DevOps

Что не является одним из главных преимуществ разработки безопасной системы производственной культуры? 👾 — Сложность ваших систем будет контролироваться, поэтому проблемы в проектах и ​​эксплуатации будут быстро обнаруживаться 👍 — Команде DevOps больше не нужно быть осторожной и внимательной, чтобы обеспечить качество 🥰 — Проблемы быстро решаются, пока они маленькие. Решение задач приведет к спонтанному формированию новых организационных знаний и опыта ⚡️ — Лидеры вашей DevOps-организации воспитывают других лидеров, которые создают и постоянно совершенствуют безопасные системы работы Библиотека задач по DevOps

Что предотвращает конфликтные изменения при одновременном terraform apply? 👾 — Local backend 👍 — S3 backend без блокировок 🥰 — S3 backend с DynamoDB state locking ⚡️ — Workspaces Библиотека задач по DevOps

❓ Какое основное отличие стратегии деплоя RollingUpdate от Recreate в Kubernetes? 👾 — перезапускает весь кластер и затем откатывает изменения, если нужно 👍 — сразу удаляет все старые поды, а потом создает новые 🥰 — обновляет поды постепенно, без остановки всех экземпляров сразу ⚡️ — применяется только для StatefulSet, а Recreate — только для Deployment 🐸Библиотека задач по DevOps

Контейнер Docker часто характеризуется как улучшение по сравнению с другой технологией. С какой? 👾 — DevOps 👍 — Микросервисы 🥰 — Облачные вычисления ❤️ — Виртуальные машины Библиотека задач по DevOps

Что такое ведение логов аудита Kubernetes? 👾 — Планировщик для запуска контейнера 👍 — Логи, которые регистрируют все взаимодействия с API Kubernetes 🥰 — Инструмент для визуализации данных ⚡️ — Инструмент для оптимизации сетевых интерфейсов Библиотека задач по DevOps

Что означает «тестирование на основе данных» в автоматизации? 👾 — Выполнение тестов с жестко закодированными данными 👍 — Выполнение тестов с различными наборами входных данных 🥰 — Тестирование подключений к базе данных ⚡️ — Написание тестовых случаев на основе аналитики в реальном времени Библиотека задач по DevOps

Какие настройки Deployment в Kubernetes минимизируют даунтайм при обновлении? 👾 — maxUnavailable: 1, maxSurge: 0 👍 — maxUnavailable: 0, maxSurge: 1 и корректные readinessProbe 🥰 — Только livenessProbe ⚡️ — Увеличить terminationGracePeriodSeconds до 0 Библиотека задач по DevOps

Как обеспечить стабильные DNS-имена подов в StatefulSet? 👾 — Обычный Service типа ClusterIP без настроек 👍 — Headless Service (clusterIP: None) и serviceName в StatefulSet → имена вида <pod>.<svc> 🥰 — NodePort с фиксированным портом ⚡️ — DaemonSet с аннотацией stable-dns Библиотека задач по DevOps

В Kubernetes приложение прогревается ~40 сек и первое время отдаёт 503. Во время деплоя Pod перезапускается из-за срабатывания liveness. Что сделать правильно? 👾 — Увеличить только readinessProbe.initialDelaySeconds 👍 — Настроить startupProbe, чтобы liveness/readiness не срабатывали, пока сервис не прогреется 🥰 — Увеличить terminationGracePeriodSeconds ⚡️ — Отключить все пробы Библиотека задач по DevOps