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

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

Open in Telegram

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

Show more
3 004
Subscribers
-124 hours
-47 days
-530 days
Posts Archive
🥵 Устали от статей, где эйчары рассказывают, как на самом деле выглядит рынок труда в ИТ? Мы тоже! Поэтому решили узнать пра
🥵 Устали от статей, где эйчары рассказывают, как на самом деле выглядит рынок труда в ИТ? Мы тоже! Поэтому решили узнать правду и представить ее всем айтишникам — но нам нужен ваш голос. Опрос займет 3 минуты, а пользы — вагон для всего сообщества. Результаты этого исследования помогут понять, как специалистам искать работу в 2025-м (а компаниям — специалистов). 👉 Если вы готовы сделать свой вклад в исследование — велком: https://clc.to/VGgyNA

Как хранить состояние инфраструктуры в Terraform? Например, можно хранить tfstate в git-репозитории команды. Другой вариант — хранить в специализированном Terraform Backend. Библиотека задач по DevOps

Как сервис без селекторов в Kubernetes может абстрагировать доступ к внутренним ресурсам? 👾 — Используя EndpointSlices без селектора 👍 — Прямо ссылаясь на IP-адреса Pod 🥰 — Настраивая балансировщики сетевой нагрузки ⚡️ — Используя ресурсы Ingress Библиотека задач по DevOps

Какой инструмент DevOps известен своими возможностями «инфраструктуры как кода» и безагентной архитектурой? 👾 — Jenkins 👍 — Git 🥰 — Puppet ⚡️ — Ansible Библиотека задач по DevOps

Исправьте неправильно написанный Dockerfile Есть условное Node.js приложение, и неправильно написанный Dockerfile, который не будет кэшироваться и будет занимать много места. Нужно переписать его в соответствии с best practices. #плохой файл FROM ubuntu:18.04 COPY ./src /app RUN apt-get update -y RUN apt-get install -y nodejs RUN npm install ENTRYPOINT ["npm"] CMD ["run", "prod"] Вариант решения: FROM node:14.15.4-buster as BUILDER COPY ./src /build RUN npm install FROM node:14.15.4-alpine3.12 WORKDIR /app COPY --from=BUILDER /build/out /app CMD ["server.js"]

Какой диапазон IP-адресов не допускается для конечных точек в EndpointSlice в Kubernetes? 👾 — 10.0.0.0/8 👍 — 192.168.0.0/16 🥰 — 127.0.0.0/8 ⚡️ — 172.16.0.0/12 Библиотека задач по DevOps

Что в Kubernetes определяет, на какие поды нацелен сервис? 👾 — IP-адреса подов 👍 — Количество реплик 🥰 — Определение селектора ⚡️ — Имя образа контейнера Библиотека задач по DevOps

🚨 Смешные новости про IT теперь в одном канале Мы запустили @hahacker_news — наш новый юмористический IT-канал. Туда будем п
🚨 Смешные новости про IT теперь в одном канале Мы запустили @hahacker_news — наш новый юмористический IT-канал. Туда будем постить лучшие шутки до 19го мая, которые вы присылали на конкурс. 👉 @hahacker_news — голосование уже идёт, переходите, читайте, угарайте и оставляйте реакции

Компания ABC принимает принцип Infrastructure as Code (IaC) для управления своей облачной инфраструктурой. Как инженер DevOps, вы должны выбрать подходящий инструмент IaC. Учитывая необходимость декларативного синтаксиса и простоту совместной работы между членами команды, какой инструмент будет наиболее подходящим для практик DevOps компании ABC? 👾 — Terraform 👍 — Puppet 🥰 — Chef ⚡️ — Ansible Библиотека задач по DevOps

Какова концепция sudo в ОС Linux? Sudo означает «superuser do», где суперпользователь является корневым пользователем Linux. Это программа для систем на базе Linux/Unix, которая позволяет пользователям с ролью суперпользователя использовать определенные системные команды на их корневом уровне. Библиотека задач по DevOps

Какое значение не следует использовать для метки «управляемый» EndpointSlice в Kubernetes? 👾 — "controller" 👍 — "my-domain.example/name-of-controller" 🥰 — "staff" ⚡️ — "cluster-admins" Библиотека задач по DevOps

Как проверить состояние модулей в кластере Kubernetes? 👾 — kubectl monitor pod 👍 — kubectl create pod 🥰 — kubectl start pod ⚡️ — kubectl get pods Библиотека задач по DevOps

Что такое узел в кластере Kubernetes? 👾 — Рабочая машина, в которой движутся контейнеры 👍 — Сервер базы данных 🥰 — Сетевой компонент ⚡️ — Устройство хранения данных Библиотека задач по DevOps

Каково назначение плагина CNI (Container Network Interface) в Kubernetes?
Anonymous voting

Какая конечная точка сервера API предоставляет разработчикам функциональность Kubernetes? 👾 — kube-apiserver 👍 — controller-manager 🥰 — kubelet ⚡️ — scheduler 🐸 Библиотека задач по DevOps

Объясните, что такое семафор и какова его роль в операционных системах. Семафор — это примитив синхронизации, используемый в операционных системах и параллельном программировании для управления доступом к общим ресурсам. Это переменный или абстрактный тип данных, который действует как счетчик или механизм сигнализации для управления доступом к ресурсам нескольких процессов или потоков. 🐸 Библиотека задач по DevOps

Из каких компонентов состоит k8s и каково их назначение? Kubernetes (K8s) включает в себя плоскость управления и плоскость данных. Плоскость управления — это уровень управления, который работает на узлах, называемых главными узлами, и может работать в конфигурации с одним главным узлом или несколькими главными узлами. Плоскость управления включает в себя: — ETCD: хранилище конфигурации кластера — Kubernetes API: предоставляет API для взаимодействия между компонентами K8s и клиентами внутри и вне кластера — Kubernetes controller manager: реализует контроллеры, управляющие основными сущностями кластера, такими как контроллер узлов, контроллер задач и контроллер срезов конечных точек — Kubernetes scheduler: выбирает узлы, на которых будут запускаться POD — cloud controller manager: используется для реализации функций, специфичных для работы с облаком (если кластер K8s работает в облачной среде) Плоскость данных состоит из компонентов, работающих на каждом узле: — kubelet: отслеживает изменения конфигурации узла, применяет изменения конфигурации, выполняет проверки контейнера, сообщает о статусе контейнера, работает с плагином CRI и обеспечивает функции запуска и остановки контейнера — kube-proxy: отвечает за сетевой компонент, работает с плагином CNI и обеспечивает работу сущности «сервис» на своем узле. 🐸 Библиотека задач по DevOps

Какова цель контроллера сервиса в Kubernetes?
Anonymous voting

Что такое Docker-агент Sematext? Агент Sematext для Docker представляет собой инструмент для сбора журналов, событий и метрик. Он функционирует в виде компактного контейнера, установленного на каждом хосте Docker. Эти агенты обеспечивают сбор метрик, событий и журналов со всех узлов и контейнеров в кластере.

🔥 Конкурс: 30 000 ₽ за самую смешную IT-новость Напоминаем о конкурсе «Библиотеки программиста»: напишите самую смешную версию реальной новости про технологии. 👾 Правила просты: 1. Берете настоящую новость из мира технологий. 2. Переписываете ее так, чтобы смеялись все. 3. Получаете деньги и славу. 🎁 Призы: - 1 место: 30 000 ₽ + статус ведущего нового юмористического IT-канала - 2 и 3 место: по 5 000 ₽ + вечный почет в IT-сообществе 🏆 Как будем оценивать: Мы выложим новости всех участников в одном из наших телеграм-каналов. Те новости, которые наберут больше всего охвата, войдут в шорт-лист. Из шорт-листа подписчики и жюри выберут победителя. 📅 Сроки: прием новостей до 11 мая включительно Для участия отправьте свою смешную новость в гугл-форму: https://forms.gle/6YShjgfiycfJ53LX8 Осталась неделя — ждем ваших новостей!