Что такое узел в кластере Kubernetes?
👾 — Рабочая машина, в которой движутся контейнеры
👍 — Сервер базы данных
🥰 — Сетевой компонент
⚡️ — Устройство хранения данных
Библиотека задач по DevOps
👾 — Рабочая машина, в которой движутся контейнеры
👍 — Сервер базы данных
🥰 — Сетевой компонент
⚡️ — Устройство хранения данных
Библиотека задач по DevOps
👾23
Как проверить состояние модулей в кластере Kubernetes?
👾 — kubectl monitor pod
👍 — kubectl create pod
🥰 — kubectl start pod
⚡️ — kubectl get pods
Библиотека задач по DevOps
👾 — kubectl monitor pod
👍 — kubectl create pod
🥰 — kubectl start pod
⚡️ — kubectl get pods
Библиотека задач по DevOps
⚡19
Какое значение не следует использовать для метки «управляемый» EndpointSlice в Kubernetes?
👾 — "controller"
👍 — "my-domain.example/name-of-controller"
🥰 — "staff"
⚡️ — "cluster-admins"
Библиотека задач по DevOps
👾 — "controller"
👍 — "my-domain.example/name-of-controller"
🥰 — "staff"
⚡️ — "cluster-admins"
Библиотека задач по DevOps
👍7
Какова концепция sudo в ОС Linux?
Sudo означает «superuser do», где суперпользователь является корневым пользователем Linux. Это программа для систем на базе Linux/Unix, которая позволяет пользователям с ролью суперпользователя использовать определенные системные команды на их корневом уровне.
Библиотека задач по DevOps
Библиотека задач по DevOps
👍2
Компания ABC принимает принцип Infrastructure as Code (IaC) для управления своей облачной инфраструктурой. Как инженер DevOps, вы должны выбрать подходящий инструмент IaC. Учитывая необходимость декларативного синтаксиса и простоту совместной работы между членами команды, какой инструмент будет наиболее подходящим для практик DevOps компании ABC?
👾 — Terraform
👍 — Puppet
🥰 — Chef
⚡️ — Ansible
Библиотека задач по DevOps
👾 — Terraform
👍 — Puppet
🥰 — Chef
⚡️ — Ansible
Библиотека задач по DevOps
👾29⚡12👍1
🚨 Смешные новости про IT теперь в одном канале
Мы запустили @hahacker_news — наш новый юмористический IT-канал.
Туда будем постить лучшие шутки до 19го мая, которые вы присылали на конкурс.
👉 @hahacker_news — голосование уже идёт, переходите, читайте, угарайте и оставляйте реакции
Мы запустили @hahacker_news — наш новый юмористический IT-канал.
Туда будем постить лучшие шутки до 19го мая, которые вы присылали на конкурс.
👉 @hahacker_news — голосование уже идёт, переходите, читайте, угарайте и оставляйте реакции
Что в Kubernetes определяет, на какие поды нацелен сервис?
👾 — IP-адреса подов
👍 — Количество реплик
🥰 — Определение селектора
⚡️ — Имя образа контейнера
Библиотека задач по DevOps
👾 — IP-адреса подов
👍 — Количество реплик
🥰 — Определение селектора
Библиотека задач по DevOps
Please open Telegram to view this post
VIEW IN TELEGRAM
🥰18
Какой диапазон IP-адресов не допускается для конечных точек в EndpointSlice в Kubernetes?
👾 — 10.0.0.0/8
👍 — 192.168.0.0/16
🥰 — 127.0.0.0/8
⚡️ — 172.16.0.0/12
Библиотека задач по DevOps
👾 — 10.0.0.0/8
👍 — 192.168.0.0/16
🥰 — 127.0.0.0/8
Библиотека задач по DevOps
Please open Telegram to view this post
VIEW IN TELEGRAM
🥰22
Исправьте неправильно написанный Dockerfile
Есть условное Node.js приложение, и неправильно написанный Dockerfile, который не будет кэшироваться и будет занимать много места. Нужно переписать его в соответствии с best practices.
Вариант решения:
Есть условное 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"]
👍5
Какой инструмент DevOps известен своими возможностями «инфраструктуры как кода» и безагентной архитектурой?
👾 — Jenkins
👍 — Git
🥰 — Puppet
⚡️ — Ansible
Библиотека задач по DevOps
👾 — Jenkins
👍 — Git
🥰 — Puppet
Библиотека задач по DevOps
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡30
Как сервис без селекторов в Kubernetes может абстрагировать доступ к внутренним ресурсам?
👾 — Используя EndpointSlices без селектора
👍 — Прямо ссылаясь на IP-адреса Pod
🥰 — Настраивая балансировщики сетевой нагрузки
⚡️ — Используя ресурсы Ingress
Библиотека задач по DevOps
👾 — Используя EndpointSlices без селектора
👍 — Прямо ссылаясь на IP-адреса Pod
🥰 — Настраивая балансировщики сетевой нагрузки
Библиотека задач по DevOps
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4👾1
Как хранить состояние инфраструктуры в Terraform?
Например, можно хранить tfstate в git-репозитории команды. Другой вариант — хранить в специализированном Terraform Backend.
Библиотека задач по DevOps
Библиотека задач по DevOps
🥵 Устали от статей, где эйчары рассказывают, как на самом деле выглядит рынок труда в ИТ?
Мы тоже! Поэтому решили узнать правду и представить ее всем айтишникам — но нам нужен ваш голос. Опрос займет 3 минуты, а пользы — вагон для всего сообщества.
Результаты этого исследования помогут понять, как специалистам искать работу в 2025-м (а компаниям — специалистов).
👉 Если вы готовы сделать свой вклад в исследование — велком: https://clc.to/VGgyNA
Мы тоже! Поэтому решили узнать правду и представить ее всем айтишникам — но нам нужен ваш голос. Опрос займет 3 минуты, а пользы — вагон для всего сообщества.
Результаты этого исследования помогут понять, как специалистам искать работу в 2025-м (а компаниям — специалистов).
👉 Если вы готовы сделать свой вклад в исследование — велком: https://clc.to/VGgyNA
Что такое кластер Kubernetes?
👾 — Группа машин, на которых запущены компоненты Kubernetes
👍 — Один контейнер
🥰 — Сетевой коммутатор
⚡️ — Репозиторий приложений
Библиотека задач по DevOps
👾 — Группа машин, на которых запущены компоненты Kubernetes
👍 — Один контейнер
🥰 — Сетевой коммутатор
Библиотека задач по DevOps
Please open Telegram to view this post
VIEW IN TELEGRAM
👾22
Что такое ведение логов аудита Kubernetes?
👾 — Планировщик для запуска контейнера
👍 — Логи, которые регистрируют все взаимодействия с API Kubernetes
🥰 — Инструмент для визуализации данных
⚡️ — Инструмент для оптимизации сетевых интерфейсов
Библиотека задач по DevOps
👾 — Планировщик для запуска контейнера
👍 — Логи, которые регистрируют все взаимодействия с API Kubernetes
🥰 — Инструмент для визуализации данных
Библиотека задач по DevOps
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12
Что такое тестирование устойчивости?
Тестирование устойчивости — это программный процесс, который проверяет поведение приложения в неконтролируемых и хаотических сценариях. Это также гарантирует, что данные и функциональность не будут потеряны после возникновения сбоя.
Библиотека задач по DevOps
Библиотека задач по DevOps
Команда DevOps в Agile Solutions сталкивается с проблемами поддержания согласованности в различных средах. Какая практика или инструмент может помочь обеспечить согласованность сред разработки, тестирования и производства, снижая риск проблем развертывания?
👾 — Использование разных инструментов для каждой среды
👍 — Реализация управления конфигурацией с помощью Ansible
🥰 — Зависит от ручной настройки для каждой среды
⚡️ — Игнорирование согласованности в пользу более быстрых релизов
Библиотека задач по DevOps
👾 — Использование разных инструментов для каждой среды
👍 — Реализация управления конфигурацией с помощью Ansible
🥰 — Зависит от ручной настройки для каждой среды
Библиотека задач по DevOps
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6
Что означает «тестирование на основе данных» в автоматизации?
👾 — Выполнение тестов с жестко закодированными данными
👍 — Выполнение тестов с различными наборами входных данных
🥰 — Тестирование подключений к базе данных
⚡️ — Написание тестовых случаев на основе аналитики в реальном времени
Библиотека задач по DevOps
👾 — Выполнение тестов с жестко закодированными данными
👍 — Выполнение тестов с различными наборами входных данных
🥰 — Тестирование подключений к базе данных
Библиотека задач по DevOps
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4
Какой один из лучших методов преобразования обычных изменений в стандартные?
👾 — Использовать свой опыт успешного автоматизированного развертывания со стандартными изменениями
👍 — Публично пожаловаться на бюрократию и дать всем знать об этом
🥰 — Убедиться, что обычные изменения очень осторожно развертываются в ваших производственных системах
⚡️ — Провести переговоры с менеджерами по релизам
Библиотека задач по DevOps
👾 — Использовать свой опыт успешного автоматизированного развертывания со стандартными изменениями
👍 — Публично пожаловаться на бюрократию и дать всем знать об этом
🥰 — Убедиться, что обычные изменения очень осторожно развертываются в ваших производственных системах
Библиотека задач по DevOps
Please open Telegram to view this post
VIEW IN TELEGRAM
👾3
😱 Вся правда об увольнениях в IT в 2025-м
Пока все молчат о том, что происходит на рынке, мы решили выяснить реальную картину. Без прикрас и корпоративного пиара.
Но для этого нам нужна ваша помощь! Мы собираем данные от разработчиков, тестировщиков, менеджеров и всех, кто работает в ИТ, чтобы создать честное исследование о:
— реальных причинах массовых увольнений
— судьбе тех, кто остался за бортом IT-рынка
— том, сколько времени сейчас нужно на поиск работы
Почему это важно? Потому что сила в правде. Зная реальную ситуацию, вы сможете лучше понимать тренды рынка и планировать карьеру.
⚡️Пройдите опрос и помогите всему сообществу: https://clc.to/yJ5krg
Пока все молчат о том, что происходит на рынке, мы решили выяснить реальную картину. Без прикрас и корпоративного пиара.
Но для этого нам нужна ваша помощь! Мы собираем данные от разработчиков, тестировщиков, менеджеров и всех, кто работает в ИТ, чтобы создать честное исследование о:
— реальных причинах массовых увольнений
— судьбе тех, кто остался за бортом IT-рынка
— том, сколько времени сейчас нужно на поиск работы
Почему это важно? Потому что сила в правде. Зная реальную ситуацию, вы сможете лучше понимать тренды рынка и планировать карьеру.
⚡️Пройдите опрос и помогите всему сообществу: https://clc.to/yJ5krg