Библиотека задач по DevOps | тесты, код, задания
2.88K subscribers
118 photos
3 videos
2 files
168 links
Задачи и тесты по DevOps для тренировки и обучения.

По рекламе: @proglib_adv

Наши каналы: https://yangx.top/proglibrary/9197

Учиться у нас: https://proglib.io/w/2b07c285

Для обратной связи: @proglibrary_feeedback_bot
加入频道
Что такое Cluster Autoscaler в Kubernetes?

👾
— Организация сетевых обновлений
👍 — Инструмент для управления внутренним DNS
🥰 — Автоматическая регулировка количества узлов в кластере
⚡️ — Управление логами Kubernetes

Библиотека задач по DevOps
Вопрос, который вы можете задать на собеседовании: если бы вы могли изменить одну вещь в компании, что бы это было?

Подобно вопросу о технической задолженности, это поможет вам определить любые болевые точки в компании. Кроме того, это может быть отличным способом показать, как вы будете полезны команде.

Например, если они говорят, что у них есть проблема X, и вы решили ее в прошлом, вы можете показать, как вы могли бы смягчить эту проблему.
🪄 Визуальные вычисления в Power BI: прокачиваем условное форматирование

Теперь настраивать условное форматирование в Power BI можно без сложных DAX-формул!

Разбираем, как новые визуальные вычисления помогают создавать динамичные, адаптивные и стильные отчеты, которые мгновенно реагируют на изменения данных.

⭐️ Пора сделать отчеты действительно интерактивными!

🔗 Ссылка на статью: https://proglib.io/sh/lsb0fEuYSv

Библиотека дата-сайентиста
Please open Telegram to view this post
VIEW IN TELEGRAM
Что делает команда kubectl describe?

👾 — Предоставляет подробную информацию о ресурсе Kubernetes
👍 — Создает новый узел
🥰 — Автоматически развертывает приложения
⚡️ — Удаляет под

Библиотека задач по DevOps
🧠 Кто такие DevOps и что такое Docker

В видео речь пойдёт про технологии для DevOps, такие как Docker, Kubernetes и микросервисы, в контексте облачных вычислений.

Речь также пойдёт про DevOps, чем занимаются эти ребята и почему без правильной инфраструктуры ни один проект не выживет.

Перейти к просмотру
Какое основное отличие стратегии деплоя RollingUpdate от Recreate в Kubernetes?

👾 — перезапускает весь кластер и затем откатывает изменения, если нужно
👍 — сразу удаляет все старые поды, а потом создает новые
🥰 — обновляет поды постепенно, без остановки всех экземпляров сразу
⚡️ — применяется только для StatefulSet, а Recreate — только для Deployment

🐸Библиотека задач по DevOps
Please open Telegram to view this post
VIEW IN TELEGRAM
🤦‍♂️ Я забил на споры о микросервисах с архитекторами, и вот почему

С момента появления концепции микросервисов прошло уже несколько лет. За это время появилось много споров о её эффективности.

Зачем спорить о микросервисах, если можно просто посмотреть на факты? Давайте разберёмся, что действительно важно

➡️ Читать статью

💬 Как вы относитесь к микросервисам? Использовали ли вы их в своих проектах? Ждём ваши комментарии 👇

🐸Библиотека devops'a
Please open Telegram to view this post
VIEW IN TELEGRAM
Что такое «Blue» в blue-green deployment?

👾 — Сервер мониторинга, отслеживающий трафик
👍 — Среда разработки, где тестируются новые фичи
🥰 — Старая версия приложения, к которой направляется трафик до релиза новой
⚡️ — Название инструмента для деплоймента

🐸Библиотека задач по DevOps
Please open Telegram to view this post
VIEW IN TELEGRAM
Что такое «Green» в blue-green deployment?

👾 — Система отката изменений при сбое
👍 — Новая версия приложения, которая готова к приёму трафика
🥰 — Резервная копия базы данных
⚡️ — Инструмент балансировки нагрузки между серверами

🐸Библиотека задач по DevOps
Please open Telegram to view this post
VIEW IN TELEGRAM
Зачем нужен OOM Killer в операционных системах?

👾 — предотвращает утечки памяти, автоматически освобождая ресурсы, занятые неэффективно работающими приложениями.
👍 — защищает систему от сбоев, завершив процессы, которые потребляют чрезмерное количество памяти, чтобы освободить ресурсы для других задач.
🥰 — анализирует использование памяти приложениями, предоставляя отчеты для оптимизации производительности системы.
⚡️ — регулирует распределение памяти между приложениями, обеспечивая равномерное распределение ресурсов.

🐸Библиотека задач по DevOps
Please open Telegram to view this post
VIEW IN TELEGRAM
⁉️ Как определить размер узла (node) в Kubernetes?

👾 — количеством выделенных ему CPU и памяти, которые можно указать при создании узла или изменить в конфигурации.
👍 — количеством подов, которые на нем могут быть размещены, и ограничениями ресурсов, заданными для этих подов.
🥰 — физическими характеристиками машины, на которой он работает, включая количество CPU, объем памяти и другие ресурсы.
⚡️ — только количеством установленных на нем контейнеров и их размерами.

🐸Библиотека задач по DevOps
Please open Telegram to view this post
VIEW IN TELEGRAM
🔜 Как называется шаблонизатор для Ansible?

👾 — Jinja2
👍 — Mustache
🥰 — Liquid
⚡️ — Smarty

🐸Библиотека задач по DevOps
Please open Telegram to view this post
VIEW IN TELEGRAM
Какой командой можно очистить неиспользуемые образы в Docker
Anonymous Quiz
21%
docker system prune --all
17%
docker image remove all
10%
docker container prune --all
52%
docker prune --images
🎉🐙🐱 20 лет Git: все такой же необычный, все такой же великолепный

Легендарному Git стукнуло 20! Вспоминаем, как проект, который Линус Торвальдс называл «тупым менеджером контента», стал незаменимым инструментом для всех, кто хоть раз писал код или даже просто хранил файлы.

Погружаемся в историю, эволюцию и влияние Git на индустрию разработки.

➡️ Читать статью

🐸 Библиотека программиста
Please open Telegram to view this post
VIEW IN TELEGRAM
Что выполняет конструкция extends: .plan в gitlab CI?

extends используется для повторного использования секции пайплайна (аналог фунции). .plan указывает на имя повторяемой секции в пайплайне. Первым в шаге выполняется скрипт из extends.

Библиотека задач по DevOps
Please open Telegram to view this post
VIEW IN TELEGRAM