ar
Feedback

لا تقع ضحية للمخادعين! تيليمتريو يكتشف ويُميّز هذه القنوات 👉 إذا كنت تريد رؤية العلامة، اشترك

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

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

الذهاب إلى القناة على Telegram

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

إظهار المزيد
3 007
المشتركون
-124 ساعات
-27 أيام
-730 أيام
أرشيف المشاركات
WANTED: МАСТЕР АВТОМАТИЗАЦИИ Разыскивается инженер, способный превратить сложную инфраструктурную проблему в изящную задачу.
WANTED: МАСТЕР АВТОМАТИЗАЦИИ Разыскивается инженер, способный превратить сложную инфраструктурную проблему в изящную задачу. Пора поделиться своими наработками с большой аудиторией. Приметы: — является экспертом в DevOps (пишет скрипты на Go или Python); — умеет придумывать кейсы на K8s, CI/CD и мониторинг; — понимает, как эффективно проверить практические навыки инженера; — готов работать над своим медийным именем. Твои условия: — оплата за разработку авторских задач; — статус эксперта и поддержка от Proglib; — доступ к лояльному IT-комьюнити. Сдаться по ссылке P.S. Знаешь того, кто может развернуть кластер одной командой? Сдай его нам.

Что делает kubectl rollout undo deployment <name>? 👾 — Полностью удаляет деплоймент 👍 — Возвращает деплоймент к предыдущей версии 🥰 — Применяет новый rollout ⚡ — Перезапускает поды Библиотека задач по DevOps

Что такое роль в Ansible? Что содержит в себе Ansible роль? Ansible роль представляет собой структурированный плейбук, содержащий, как минимум, набор задач (tasks) и дополнительно — обработчики событий (handlers), переменных (default и vars), файлов (files), шаблонов (templates), описание и зависимости (metadata) и тесты (tests). Библиотека задач по DevOps

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

В продакшене вы заметили, что один из контейнеров постоянно перезапускается с ошибкой Exit Code 137. Что это значит и как правильно действовать? 👾 — Контейнер завершён вручную через docker stop; нужно убрать авто-рестарт 👍 — Контейнер был убит системой из-за превышения лимита памяти (OOMKilled); нужно проанализировать использование памяти и скорректировать лимиты/код 🥰 — Ошибка возникает из-за неправильного Dockerfile; нужно пересобрать образ с --no-cache ⚡️ — Это стандартный код успешного завершения; можно игнорировать 🐸Библиотека задач по DevOps

Вы настраиваете инфраструктуру как код для AWS. Требуется гарантировать, что конфигурация окружений всегда будет соответствовать декларативным манифестам. Какой инструмент лучше всего подходит для этой задачи? 👾 — Ansible 👍 — Terraform 🥰 — Docker Compose ⚡️ — Jenkins 🐸Библиотека задач по DevOps

При сборке Docker-образа вы замечаете, что он получился слишком большим и занимает несколько гигабайт. Какой подход наиболее правильный для оптимизации размера образа? 👾 — Использовать docker system prune -a перед каждой сборкой 👍 — Применить multi-stage build, использовать минимальные базовые образы (например, alpine) и убирать лишние слои 🥰 — Всегда собирать образ с флагом --no-cache, чтобы исключить устаревшие слои ⚡️ — Настроить restart: always, чтобы контейнеры работали даже с большим образом 🐸Библиотека задач по DevOps

В Kubernetes нужно ограничить сетевое взаимодействие между микросервисами так, чтобы одни Pod’ы могли общаться только с определёнными сервисами, а все остальные подключения были запрещены. Какой механизм Kubernetes вы будете использовать? 👾 — ResourceQuota 👍 — NetworkPolicy 🥰 — PodDisruptionBudget ⚡️ — ServiceAccount Библиотека задач по DevOps

🤖 Зачем используется команда terraform taint? Команда terraform taint позволяет пометить ресурс инфраструктуры для удаления и последующего воссоздания при следующем выполнении команды terraform apply. Библиотека задач по DevOps

Что находится на master ноде? Kube-apiserver отвечает за оркестрацию всех операций кластера. Controller-manager (Node controller + Replication Controller) Controller отвечает за функции контроля за нодами, репликами. ETCD cluster (распределенное хранилище ключ-значение) ETCD хранит информацию о кластере и его конфигурацию. Kube-sheduler отвечает за планирование приложений и контейнеров на нодах. По-умолчанию на master ноде не размещаются контейнеры приложений, но данный фунционал возможно настроить. Библиотека задач по DevOps

Скрипты пишутся легче, когда знаешь базу Практические задачи по настройке серверов — это база. Но чтобы расти дальше, нужно у
Скрипты пишутся легче, когда знаешь базу Практические задачи по настройке серверов — это база. Но чтобы расти дальше, нужно уметь писать сложную автоматизацию и понимать архитектуру. Спецпредложение 1 + 2: Три курса по цене одного. Оплачиваешь самый дорогой, два других получаешь в подарок. Рекомендуем: — Программирование на Python; — Основы IT для непрограммистов (структурировать знания); — Алгоритмы. Забрать курсы Действует до 31 декабря. Помощь с выбором: @manager_proglib

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

При сборке Docker-образа вы замечаете, что он получился слишком большим и занимает несколько гигабайт. Какой подход наиболее правильный для оптимизации размера образа? 👾 — Использовать docker system prune -a перед каждой сборкой 👍 — Применить multi-stage build, использовать минимальные базовые образы (например, alpine) и убирать лишние слои 🥰 — Всегда собирать образ с флагом --no-cache, чтобы исключить устаревшие слои ⚡️ — Настроить restart: always, чтобы контейнеры работали даже с большим образом 🔹 Курс «Программирование на языке Python» 🔹 Получить консультацию менеджера 🔹 Сайт Академии 🔹 Сайт Proglib Библиотека задач по DevOps

Что такое Workspaces в Terraform? Workspaces в Terraform — это возможность управления state файлами. Workspace содержит все что необходимо для управления набором инфраструктуры, а отдельные рабочие области функционируют как полностью отдельные рабочие каталоги. С помощью Workspaces возможно управлять несколькими средами инфраструктуры. 🐸Библиотека задач по DevOps

Этот volume type можно использовать для того, чтобы делиться контентом внутри контейнеров пода, но он не будет сохраняться после окончания срока службы пода 👾 — EmptyDir 👍 — ConfigMap 🥰 — FlexVolume ⚡ — Local 🔹 Курс «Программирование на языке Python» 🔹 Получить консультацию менеджера 🔹 Сайт Академии 🔹 Сайт Proglib Библиотека задач по DevOps

В Kubernetes у вас есть приложение, которое при обновлении должно оставаться доступным без простоя. Какой механизм деплоя нужно использовать? 👾 — Recreate Deployment 👍 — RollingUpdate Deployment 🥰 — DaemonSet ⚡️ — StatefulSet 🔹 Курс «Программирование на языке Python» 🔹 Получить консультацию менеджера 🔹 Сайт Академии 🔹 Сайт Proglib Библиотека задач по DevOps

🔹 Ищете надёжное оборудование для мониторинга серверных комнат? 👀🔍 ✅ Обратите внимание на устройства NetPing (https://netp
🔹 Ищете надёжное оборудование для мониторинга серверных комнат? 👀🔍 ✅ Обратите внимание на устройства NetPing (https://netping.ru/?utm_source=telegram&utm_medium=devops_problems_lib&utm_campaign=ba). Компания с 2005 года разрабатывает и производит устройства для мониторинга и удаленного управления энергопитанием серверного оборудования. 🤝 Устройства NetPing (https://netping.ru/?utm_source=telegram&utm_medium=devops_problems_lib&utm_campaign=ba) будут полезны компаниям, которые используют IT-оборудование, инженерам и системным администраторам, сервисным компаниям и провайдерам, а также компаниям-интеграторам проектов IT-инфраструктуры. Почему стоит обратить внимание на устройства NetPing (https://netping.ru/?utm_source=telegram&utm_medium=devops_problems_lib&utm_campaign=ba)? ✔️Собственная разработка и высокотехнологичное производство, ✔️Простота настройки и использования, ✔️Высокая надежность на протяжении многих лет, ✔️Непрерывный мониторинг ключевых параметров серверного оборудования и удаленное управление энергопитанием, ✔️Универсальные и легко интегрируются с существующей инфраструктурой. 🌟NetPing (https://netping.ru/?utm_source=telegram&utm_medium=devops_problems_lib&utm_campaign=ba) помогает IT-инфраструктуре работать стабильно и безопасно. 💪💻 #удаленноеуправление #серверныекомнаты #ITоборудование #системныеадминистраторы Реклама. ООО «АЛЕНТИС ЭЛЕКТРОНИКС», ИНН 7720310270. Erid 2VtzquWzB6R

Что такое Kibana? Kibana — это платформа аналитики и визуализации с открытым исходным кодом, разработанная для работы с Elasticsearch. Kibana используется для поиска, просмотра и взаимодействия с данными, хранящимися в индексах Elasticsearch. Можно легко выполнять расширенный анализ данных и визуализировать свои данные в различных диаграммах, таблицах и картах. Библиотека задач по DevOps

Для чего используется пространство имен Kubernetes? 👾 — Обеспечить возможность группировки и изоляции объектов в кластере Kubernetes 👍 — Для создания отдельных кластеров в рамках одной установки Kubernetes 🥰 — Для определения различных конфигураций для одного и того же набора объектов ⚡ — Обеспечить контроль доступа и безопасность определенных объектов Библиотека задач по DevOps

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