Библиотека собеса по DevOps | вопросы с собеседований
3.1K subscribers
135 photos
4 videos
2 files
278 links
Вопросы с собеседований по DevOps и ответы на них.

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

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

Для обратной связи: @proglibrary_feeedback_bot
Download Telegram
В чём разница между blue-green deployment и canary deployment в контексте DevOps, и когда каждый из них предпочтительнее?

Blue-green deployment использует две полностью идентичные среды: одна активная (blue), другая подготовленная (green). Переключение трафика происходит мгновенно, что минимизирует downtime и упрощает откат, но требует удвоенной инфраструктуры. Canary deployment выкатывает новую версию постепенно на часть трафика, позволяя обнаружить проблемы без масштабного влияния, но усложняет маршрутизацию и мониторинг. Blue-green подходит для быстрых релизов с жёсткими SLA по доступности, canary — для рискованных изменений, где важна поэтапная проверка.

Библиотека собеса по DevOps
🥱3👏1
Как организация может улучшить свои технические операции и снизить затраты с помощью Kubernetes?

Автоматизация процесса развертывания: Kubernetes обеспечивает автоматическое развертывание контейнеризированных приложений, что сокращает ручное вмешательство и экономит время. Организации могут использовать Kubernetes для автоматизации процесса развертывания и улучшения технических операций.

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

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

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


Библиотека собеса по DevOps
Что вы знаете о Headless сервисе?

Headless сервис создает группу сервисов, которая не выделяет IP-адрес и не пересылает трафик. Поэтому здесь spec.clusterIP явно установлен на «None», а spec.type установлен на «ClusterIP».

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


Библиотека собеса по DevOps