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

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

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

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

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

Библиотека собеса по DevOps
👍1👾1
Что такое веб-перехват мутационного допуска Kubernetes и как он работает?

Вебхук мутационного допуска позволяет изменять объекты Kubernetes в режиме реального времени до их применения в кластере и сохранения. Он запускает динамический контроллер допуска в Kubernetes, который перехватывает запросы API до сохранения объектов в etcd. Он может изменять полезную нагрузку запроса, внедряя, изменяя или удаляя поля, прежде чем разрешить выполнение запроса.

Они обычно используются для:
✍🏻 Внедрения дополнительных объектов (sidecars).
✍🏻 Установки значений по умолчанию для модулей (pod), развертываний (deployments) и других ресурсов.
✍🏻 Применения передовых практик (например, автоматического назначения ограничений ресурсов).
✍🏻 Добавления настроек безопасности (например, требования меток для отслеживания аудита).


Библиотека собеса по DevOps
Для чего нужна команда git commit --amend?

commit --ammend используется для исправления сообщения последнего коммита. Также возможно использовать, чтобы добавить файлы в индекс (git add), после добавить файлы в коммит git commit --ammend.

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