Встречается на собеседованиях • сегодня
Что такое Chef
Chef — это инструмент для управления конфигурацией и автоматизации развертывания инфраструктуры (Infrastructure as Code). Он позволяет описывать желаемое состояние серверов в виде кода (Ruby DSL) и автоматически применять эти конфигурации.
Ключевые компоненты:
- Cookbooks — наборы рецептов (recipes) для настройки серверов.
- Recipes — файлы с инструкциями (например, установка пакетов, настройка сервисов).
- Resources — абстракции для управления системными компонентами (пакеты, файлы, сервисы).
Пример рецепта для установки Nginx:
ruby
package 'nginx' do
action :install
end
service 'nginx' do
action [:enable, :start]
endПлюсы:
- Идемпотентность (можно применять многократно без побочных эффектов).
- Интеграция с облачными платформами (AWS, Azure).
Используется в DevOps для согласованного управления инфраструктурой.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы