ru
Feedback
DevOps | Вопросы собесов

DevOps | Вопросы собесов

Открыть в Telegram
5 507
Подписчики
-124 часа
-57 дней
-130 день
Архив постов
Профессия «Аналитик данных» - начни учиться бесплатно! Освойте высокооплачиваемую IT-профессию с нуля за 6 месяцев. Выдаём ди
Профессия «Аналитик данных» - начни учиться бесплатно! Освойте высокооплачиваемую IT-профессию с нуля за 6 месяцев. Выдаём диплом, помогаем с трудоустройством. Excel, SQL, PowerBI, Python. Преимущества обучения в Академии Eduson: 🎓 можно начать учиться бесплатно, если не понравится — не платите 🎓 официальный государственный диплом 🎓 рассрочка 0% на 24 мес. 🎓 бессрочный доступ к лекциям и материалам, которые регулярно обновляются 🎓 личный куратор с Вами на связи Начните обучаться онлайн и получать стабильный доход уже во время обучения! Узнать больше #реклама 16+ eduson.academy О рекламодателе

🤔 Что делал в ESXi? ESXi — гипервизор от VMware. Возможные задачи: - Разворачивание ВМ; - Настройка ресурсов CPU/RAM/Disk; - Использование vSphere для управления; - Работа с снапшотами и шаблонами; - Настройка сети и vSwitch; - Мониторинг хоста. Ставь 👍 если знал ответ, 🔥 если нет Забирай 📚 Базу знаний

Git — больше, чем система контроля версий. Это основа современной инфраструктуры. Проверь насколько хорошо ты знаешь GitOps �
Git — больше, чем система контроля версий. Это основа современной инфраструктуры. Проверь насколько хорошо ты знаешь GitOps 🔥 Тест по GitOps Ответишь — пройдешь на продвинутый курс «GitOps» от OTUS по специальной цене. 📚Для тех, кто хочет автоматизировать развёртывание, внедрить CI/CD и управлять инфраструктурой как кодом. Вы освоите Argo CD, Flux, научитесь настраивать пайплайны, управлять конфигурацией и обеспечивать стабильность с Kubernetes. 👉 ПРОЙТИ ТЕСТ: https://otus.pw/pVYm/ Не забудь забрать промокод на скидку gitops_5 до 29.04 Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576

Современное образование в Moscow Business School Moscow Business School — это учебный центр, в котором каждый может повысить профессиональные навыки. С 2007 года мы обучаем по авторским курсам и программам МВА, создаем тренинги и проводим тимбилдинги ⚡ О НАС:⚡ --> Ведущая бизнес-школа России с более чем 15-летним опытом --> Источник новых знаний, смыслов и компетенций --> 800+ образовательных программ обучения --> Современные онлайн и оффлайн курсы --> Команда из 700+ управленцев, менеджеров, тренеров и практиков --> 40+ программ MBA и Executive MBA с уникальной российской экспертизой --> ТОПовые направления повышения квалификации --> 20 000 слушателей ежегодно Узнать больше #реклама mbschool.ru О рекламодателе

Repost from easyoffer
Офигеть, вот это поддержка! 🔥 Скажу честно: когда я планировал запуск краудфандинговой кампании, в голове были разные вариан
Офигеть, вот это поддержка! 🔥 Скажу честно: когда я планировал запуск краудфандинговой кампании, в голове были разные варианты развития событий. Думал — ну, наверное, получится собрать 300 тысяч. В самом идеальном сценарии — может быть, миллион. Но больше всего я боялся, что запущу кампанию, и не получится собрать даже 300 т. Это был бы провал. Так много усилий, времени и денег вложено в проект… и если бы всё закончилось ничем — это бы сильно демотивировало. Но, ребята, мы превысили изначальную цель в 10 раз — 3 031 040 рублей! 🤯 Вся эта кампания — это одна большая проверка бизнес-модели на прочность. И я супер рад, что запустил всё публично. Люди видят, что EasyOffer реально нужен. Теперь нет сомнений — проект актуален, он будет прибыльным и будет развиваться. Мне приходит огромное количество сообщений в личку: кто-то когда-то давно пользовался сайтом, он помог с трудоустройством, и сейчас они уже не ищут работу — но всё равно поддержали. Это прям очень круто и трогательно. Никак не могу отделаться от мысли, что easyoffer — это ведь мой первый сайт. Учебный, пет-проект, просто для портфолио. И вот что из него вышло. Просто офигеть. Я не зря ушёл с работы, чтобы заниматься только им. Я поверил в этот проект — и сейчас вижу, что вы тоже в него верите. Для меня это очень многое значит. Огромное спасибо за вашу поддержку! ❤️

🤔 Какие метрики стоит снимать с докер контейнеров? Чтобы мониторить Docker-контейнеры, нужно отслеживать ключевые метрики, которые помогут определить нагрузку, утечки памяти, падения контейнеров и проблемы с сетью. CPU (Нагрузка на процессор) Memory (Использование памяти) Network (Сетевой трафик) Disk I/O (Диск и файловая система) Container Lifecycle (Состояние контейнеров) 🟠CPU (Загрузка процессора) % использования CPU контейнером % CPU в системе и пользователе Throttling (ограничение CPU)
docker stats --format "table {{.Name}}\t{{.CPUPerc}}"
Метрика в Prometheus (cadvisor)
rate(container_cpu_usage_seconds_total{name="my-container"}[5m]) * 100
🟠Memory (Использование памяти) RSS (реальная память, используемая процессами) Cache (используемая кэшированная память) OOM (Out of Memory kills)
docker stats --format "table {{.Name}}\t{{.MemUsage}}"
Метрика в Prometheus
container_memory_usage_bytes{name="my-container"}
🟠Network (Сетевой трафик) Rx/Tx Bytes (входящий и исходящий трафик) Количество соединений
docker stats --format "table {{.Name}}\t{{.NetIO}}"
Метрика в Prometheus
rate(container_network_transmit_bytes_total{name="my-container"}[5m])
🟠Disk I/O (Чтение/запись на диск) Количество операций чтения/записи Объем данных, записанных/прочитанных контейнером
docker stats --format "table {{.Name}}\t{{.BlockIO}}"
Метрика в Prometheus
rate(container_fs_writes_bytes_total{name="my-container"}[5m])
🟠Container Lifecycle (Состояние контейнеров) Перезапуски контейнера (Restart Count) Состояние контейнера (Running, Exited, Dead)
docker ps -a --format "table {{.Names}}\t{{.Status}}\t{{.Restarts}}"
Метрика в Prometheus
container_start_time_seconds{name="my-container"}
Ставь 👍 и забирай 📚 Базу знаний

💰Вопрос безопасности в разработке становится всё более актуальным. Но как обосновать инвестиции в безопасность для бизнеса?
💰Вопрос безопасности в разработке становится всё более актуальным. Но как обосновать инвестиции в безопасность для бизнеса? Как оценить её финансовую сторону? 🗓Открытый вебинар 23 апреля в 20:00 мск даст ответы на самые важные вопросы. Мы расскажем, как сэкономить на долгосрочных потерях, внедряя эффективные меры безопасности с самого начала разработки. 🧑‍💻Спикер Максим Чащин — директор по информационной безопасности в ГК «Девелоника». Вы узнаете, сколько стоит устранение уязвимостей, как принцип «shift left» влияет на итоговую производительность и как измерять эффективность мер безопасности. Это поможет вам убедить руководство инвестировать в безопасность на всех уровнях разработки. 👉Присоединяйтесь к открытому уроку и получите скидку на большое обучение «Внедрение и работа в DevSecOps»: https://otus.pw/ryxu/ Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576

Переход на микросервисы с Kubernetes: что нужно учесть? 24 апреля на бесплатном вебинаре от СберТеха «К микросервисам через п
Переход на микросервисы с Kubernetes: что нужно учесть? 24 апреля на бесплатном вебинаре от СберТеха «К микросервисам через построение управляемой контейнерной среды» поговорим о требованиях к контейнеризации и их реализации в продуктах Platform V DropApp и Platform V Synapse Service Mesh. Что обсудим: ⚡ Почему важно выбрать правильный дистрибутив Kubernetes ⚡ Что входит в Platform V DropApp и каковы его основные преимущества ⚡ Какие инструменты помогают в защите контейнерных сред ⚡ Какие дополнительные ценности дает service mesh А также поделимся опытом эксплуатации продуктов в высоконагруженных средах и расскажем, как использование решений от одного поставщика позволяет упростить жизнь продуктовых команд. Регистрируйтесь и приходите 24 апреля! Зарегистрироваться #реклама 16+ platformv.sbertech.ru О рекламодателе

🤔 Что будет со стейтом PersistentVolume после убийства пода? - Если PVC/Pod удалён, но политика Retain, то PV остаётся. - Если политика Delete, то PV и физическое хранилище удаляются. - При Recycle (устаревшая) — том очищается и повторно используется. Ставь 👍 если знал ответ, 🔥 если нет Забирай 📚 Базу знаний

Даешь ИИ в каждый бизнес! ⚡Скидка 30% при покупке Битрикс24 на год + AI-помощник на сумму 100 000 ₽ — бонусом. ✨ИИ возьмет на себя рутину и поможет команде быть еще эффективнее. Узнать больше #реклама 16+ ai-sale.bitrix24.ru О рекламодателе

🤔 Расскажи про разницу PVC и full stack? Понимание этих двух терминов поможет нам различить их предназначение и использование в контексте Kubernetes и программного обеспечения. 🚩PVC (Persistent Volume Claim) Это объект в Kubernetes, который позволяет пользователям запрашивать выделение постоянного хранилища для подов. PVC абстрагирует детали физического хранилища, позволяя разработчикам и администраторам фокусироваться на объеме и типе хранилища, необходимого для приложения, без необходимости управлять деталями самого хранилища. 🚩Основные аспекты PVC 🟠Запрос хранилища PVC определяет запрос на объем хранилища и его характеристики, такие как размер и класс хранилища (Storage Class). 🟠Абстракция хранилища PVC абстрагирует конкретные детали физического хранилища, предоставляя единый интерфейс для запросов хранилища. 🟠Динамическое и статическое связывание PVC может использовать как динамическое связывание (где Kubernetes автоматически создает PV на основе PVC), так и статическое связывание (где администраторы заранее создают PV). 🟠Совместимость с подами PVC могут быть подключены к подам, обеспечивая постоянное хранилище для приложений.
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
  name: my-pvc
spec:
  accessModes:
    - ReadWriteOnce
  resources:
    requests:
      storage: 1Gi
  storageClassName: standard
🚩Full Stack Это термин, используемый для описания разработчиков или инженеров, которые обладают навыками и знаниями для работы со всеми уровнями разработки программного обеспечения, от фронтенда до бэкенда, включая базы данных, серверы и даже DevOps практики. 🚩Основные аспекты Full Stack разработки 🟠Фронтенд Создание пользовательских интерфейсов с использованием HTML, CSS, JavaScript и фреймворков, таких как React, Angular или Vue.js. 🟠Бэкенд Разработка серверной логики и API с использованием языков программирования, таких как Python, Node.js, Ruby, Java или PHP. 🟠Базы данных Работа с реляционными (например, MySQL, PostgreSQL) и нереляционными (например, MongoDB, Redis) базами данных. 🟠DevOps Управление развертыванием, настройкой серверов, CI/CD пайплайнами, мониторингом и масштабированием приложений. 🟠Сетевые технологии Понимание протоколов, таких как HTTP/HTTPS, REST, WebSockets, и работа с серверными технологиями, такими как Nginx или Apache. Ставь 👍 и забирай 📚 Базу знаний

Ищешь высокооплачиваемые проекты? Попробуй SkillStaff SkillStaff — это платформа для ИТ-специалистов, менеджеров и креаторов,
Ищешь высокооплачиваемые проекты? Попробуй SkillStaff SkillStaff — это платформа для ИТ-специалистов, менеджеров и креаторов, которым мало одного оклада. Здесь можно найти клиентов, выполнять их проекты и увеличивать свой доход. - Проекты с гибким графиком: part time, full time, удаленка и гибрид - Ставка за час работы — та, что ты сам выбрал - Клиенты — ведущие бренды, проверенные с юридической точки зрения при регистрации на платформе - Оплата поступает ежемесячно на расчетный счет исполнителя - Удобный личный кабинет и функционал, автоматизирующий документооборот Все, что нужно для работы — иметь статус самозанятого или ИП, а платформа поможет со всеми нюансами. Регистрируйся прямо сейчас Зарегистрироваться #реклама 16+ skillstaff.ru О рекламодателе

🤔 Топ метрик CPU (для мониторинга)? - CPU usage % (utilization) - Load average - CPU steal time - CPU system/user time - Context switches - CPU iowait Ставь 👍 если знал ответ, 🔥 если нет Забирай 📚 Базу знаний

🤔 Какие самые частые примеры использования admission вебхуков? Admission Webhooks – это механизмы, которые перехватывают запросы к API Kubernetes перед их применением, позволяя изменять или запрещать создание/обновление ресурсов. 🚩Виды Webhooks Mutating Admission Webhook – изменяют запрос (например, добавляют аннотации). Validating Admission Webhooks – проверяют запрос и могут его отклонить. 🚩Автоматическое добавление sidecar-контейнеров (MutatingWebhook) Пример: Добавляем в каждый под контейнер с агентом мониторинга (например, Prometheus или Istio). Когда создается Pod, Webhook добавляет в него sidecar-контейнер.
apiVersion: admissionregistration.k8s.io/v1
kind: MutatingWebhookConfiguration
metadata:
  name: add-sidecar
webhooks:
  - name: add-sidecar.k8s.io
    admissionReviewVersions: ["v1"]
    clientConfig:
      service:
        name: sidecar-webhook
        namespace: monitoring
        path: "/mutate"
    rules:
      - apiGroups: [""]
        apiVersions: ["v1"]
        operations: ["CREATE"]
        resources: ["pods"]
🚩Запрет запуска подов с `latest` образом (ValidatingWebhook) Запрещаем развертывание контейнеров с image: latest, чтобы избежать непредсказуемого поведения. Если контейнер использует latest, Webhook отклоняет создание Pod.
{
  "apiVersion": "admission.k8s.io/v1",
  "kind": "AdmissionReview",
  "request": {
    "object": {
      "spec": {
        "containers": [
          {
            "image": "nginx:latest"
          }
        ]
      }
    }
  }
}
🚩Принудительное применение security-контекстов (MutatingWebhook) Автоматически добавляем securityContext в контейнеры, чтобы избежать запуска от root. Если в PodSpec нет securityContext, Webhook добавляет его автоматически.
securityContext:
  runAsUser: 1000
  runAsGroup: 1000
  readOnlyRootFilesystem: true
🚩Запрет подов без определенных меток (ValidatingWebhook) Требуем, чтобы все Pods имели метку team. Если под не содержит metadata.labels.team, Webhook отклоняет запрос.
{
  "response": {
    "allowed": false,
    "status": {
      "message": "Pod must have a 'team' label"
    }
  }
}
Ставь 👍 и забирай 📚 Базу знаний

Заработайте 3000Р за рекомендацию счёта для бизнеса Участвуйте в реферальной программе СберБизнеса и получите промокод на 300
Заработайте 3000Р за рекомендацию счёта для бизнеса Участвуйте в реферальной программе СберБизнеса и получите промокод на 3000 ₽ в Купер. Как это работает: ✅ Вы делитесь ссылкой на открытие счёта для бизнеса; ✅ Друг открывает счёт и пользуется им; ✅ Через 2 месяца вы получаете промокод на 3000 ₽ в Купер, а друг – 3000 ₽ на открытый счёт. Присоединяйтесь к реферальной программе СберБизнеса и зарабатывайте. Участвовать можно неограниченное количество раз. Узнать больше Финансовые услуги оказывает: ПАО Сбербанк. #реклама sberbank.com О рекламодателе

🤔 Назовите пять команд, состоящих из двух букв Примеры: - ls — просмотр содержимого каталога. - cd — переход между каталогами. - df — информация о дисковом пространстве. - ps — отображение процессов. - ip — работа с сетевыми интерфейсами. Ставь 👍 если знал ответ, 🔥 если нет Забирай 📚 Базу знаний

Repost from easyoffer
📅 Осталось 7 дней до конца краудфандинга Мы на финишной прямой! Если ты планировал присоединиться, но ещё не успел, сейчас и
📅 Осталось 7 дней до конца краудфандинга Мы на финишной прямой! Если ты планировал присоединиться, но ещё не успел, сейчас идеальный момент. Вознаграждения за поддержку: 🚀 PRO подписка к easyoffer 2.0 на 1 год по цене месячной подписки. Активировать подписку можно в любой момент, например, когда начнешь искать работу. ➕ Приглашение на закрытое бета-тестирование 👉 Поддержать easyoffer 2.0 Не откладывай на последний момент 📌 Если не получается оплатить через карту РФ — напишите мне @kivaiko, и мы найдём удобный способ

Ищешь высокооплачиваемые проекты? Попробуй SkillStaff SkillStaff — это платформа для ИТ-специалистов, менеджеров и креаторов,
Ищешь высокооплачиваемые проекты? Попробуй SkillStaff SkillStaff — это платформа для ИТ-специалистов, менеджеров и креаторов, которым мало одного оклада. Здесь можно найти клиентов, выполнять их проекты и увеличивать свой доход. - Проекты с гибким графиком: part time, full time, удаленка и гибрид - Ставка за час работы — та, что ты сам выбрал - Клиенты — ведущие бренды, проверенные с юридической точки зрения при регистрации на платформе - Оплата поступает ежемесячно на расчетный счет исполнителя - Удобный личный кабинет и функционал, автоматизирующий документооборот Все, что нужно для работы — иметь статус самозанятого или ИП, а платформа поможет со всеми нюансами. Регистрируйся прямо сейчас Зарегистрироваться #реклама 16+ skillstaff.ru О рекламодателе

🤔 Как примонтировать диск? Чтобы использовать новый диск в Linux, его нужно разметить, создать файловую систему и примонтировать. 🚩Разметить диск (`fdisk`) Запустить fdisk для диска sdb
sudo fdisk /dev/sdb
🚩Создать файловую систему (`mkfs`) Форматировать раздел в ext4
sudo mkfs.ext4 /dev/sdb1
Если нужен xfs
sudo mkfs.xfs /dev/sdb1
🚩Автоматическое монтирование при загрузке (`/etc/fstab`) Найти UUID диска
blkid /dev/sdb1
Вывод
/dev/sdb1: UUID="12345678-abcd-1234-efgh-56789abcdef0" TYPE="ext4"
Добавить в /etc/fstab
echo 'UUID=12345678-abcd-1234-efgh-56789abcdef0 /mnt/data ext4 defaults 0 2' | sudo tee -a /etc/fstab
Применить изменения
sudo mount -a
Ставь 👍 и забирай 📚 Базу знаний

Искусственный интеллект помогает больше продавать Битрикс24 CRM + Ai упрощает работу менеджера. Расшифровывает записи звонков
Искусственный интеллект помогает больше продавать Битрикс24 CRM + Ai упрощает работу менеджера. Расшифровывает записи звонков клиентам и сам заполняет карточку сделки. Менеджер в это время уже звонит следующему клиенту. Попробуйте умную CRM Попробовать #реклама 16+ bitrix24.ru О рекламодателе