Библиотека собеса по DevOps | вопросы с собеседований
3.11K subscribers
160 photos
7 videos
2 files
382 links
Вопросы с собеседований по DevOps и ответы на них.

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

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

Для обратной связи: @proglibrary_feeedback_bot
Download Telegram
В чём разница между SLI, SLO и SLA?

SLI — измеримая метрика качества (например, доля успешных запросов). SLO — целевое значение этой метрики за период (например, 99.9% за 30 дней). SLA — юридически значимое обещание клиенту на основе SLO, с оговорёнными санкциями/кредитами. Ошибочный бюджет = 100% − SLO и используется для контроля темпа релизов.

Библиотека собеса по DevOps
👍2😢1
Как обеспечить нулевой простой сервиса в Kubernetes во время деплоя и обновления нод?

Держите ≥3 реплики на зону и включите readinessProbe, делайте RollingUpdate с maxUnavailable: 0 и maxSurge: 1, задайте PDB с minAvailable и убедитесь, что HPA.minReplicas ≥ minAvailable. Для плавного отключения трафика используйте lifecycle.preStop и достаточно большой terminationGracePeriodSeconds. Размещайте поды по зонам через anti-affinity/topologySpreadConstraints. Ноды обновляйте через kubectl drain, чтобы эвикшены уважали PDB; для стейтфул-нагрузки — StatefulSet и кворум/репликацию на уровне хранилища.

Библиотека собеса по DevOps
👍1
🎲 Знаешь, что хуже всего на собесе?

Когда задают простой вопрос, а ты не можешь ответить.

🤔 Это ощущение, когда понимаешь:
«Блин, я это знаю... вроде... сейчас...»


От «я знаю...» до «сейчас объясню!» всего один курс.

Алгоритмы и структуры данных — от Big O до задач криптографии.

Python для разработчиков — пиши чистый и эффективный код.

Архитектуры и шаблоны — строй системы, которые масштабируются.

Основы IT — всё необходимое для входа в профессию.

Выбирай любой и забирай со скидкой 40% только до конца октября.

🔗 Выбрать курс
Почему важно иметь управление конфигурацией в DevOps?

Это гарантирует, что конфигурации приложения согласованы в различных средах, уменьшая количество ошибок во время развертывания и гарантируя, что приложения ведут себя должным образом.

🐸Библиотека собеса по DevOps
Please open Telegram to view this post
VIEW IN TELEGRAM
Как поддерживать операции «прибавить x на отрезке [l, r]» и «получить сумму на отрезке [l, r]» за O(log n)?

Короткий ответ: сегментное дерево с ленивой пропагацией или пара деревьев Фенвика: range add/ range sum через две Fenwick (хранить A и i·A; префикс считается как i·sum(A) − sum(i·A)). Кстати, у нас сейчас действует 40% скидка на курс Алгоритмы и структуры данных.

🐸Библиотека собеса по DevOps
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔 Как ускорить браузер

Закрой все вкладки со словами «MacBook», «купить ноутбук», «ноут в рассрочку». Потому что у нас есть решение лучше.

🔥 Proglib разыгрывает MacBook Pro 14. Формула простая: покупаешь любой курс до 15 ноября → учишься 2 недели → пишешь куратору #розыгрыш

Пока у тебя открыто 147 вкладок с ценами, кто-то уже прокачивает скилы и может забрать приз.

👉🏻 Выбрать курс для участия
🌚1
Можете ли вы перечислить некоторые объекты Kubernetes?

Вот некоторые объекты, используемые Kubernetes:

✍🏻 Pods
✍🏻 Контроллеры и набор репликации
✍🏻 Задания Cron
✍🏻 DaemonSets
✍🏻 Отличительные идентификаторы
✍🏻 Наборы с отслеживанием состояния
✍🏻 Развертывания

🐸Библиотека собеса по DevOps
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔2