chef-solo vs chef-client - локальний режим


11

Згідно з документом , я повинен замінити chef-soloна chef-client --local-mode.

Місцевий режим був доданий шеф-кухару-клієнту у версії 11.8. Якщо ви використовуєте цю версію шеф-кухаря-клієнта (або пізнішої версії), вам слід розглянути можливість використання локального режиму замість використання шеф-кухаря. https://docs.getchef.com/ctl_chef_solo.html

Я просто замінив команди і працює чудово. Чи завжди ці дві команди є замінними без перенастроювання? Або є якась незначна різниця, яку я повинен знати?


не знаю, чому це було знято? можливо, трохи наївно, але так спочатку всі. і це корисне питання і для мене, дякую, що запитували
roo2

Відповіді:


8

Публікація в блозі Opscode, яка вводить локальний режим, вказує на різницю :

Записка про шеф-кухаря-соло

шеф-кухар-соло все ще існує, і це, очевидно, має певне перекриття. У більшості випадків, коли ви використовуєте шеф-кухаря-соло, ви зможете використовувати chef-client -z замість нього, оскільки chef-client має всі особливості шеф-кухаря та інше. Тільки якщо ваші рецепти спеціально перевіряються на: сольний режим, все буде інакше, оскільки шеф-кухар-клієнт не встановлює цю змінну.

Якщо ваші кулінарні книги не залежать від них :solo, вони є замінними.


2

Тепер команда шеф-кухаря застаріла на користь локального режиму / шеф-кухаря-нуля:

https://github.com/chef/chef-rfc/blob/master/rfc031-replace-solo-with-local-mode.md

Оскільки рубінові ролі (а також рубінова DSL для інших об’єктів) були зафіксовані в режимі шеф-нуль / локальний режим, тепер це краще рішення над шеф-кухарем.

Рівень підтримки шеф-кухаря-соло на даний момент ефективно відмовляється. Якщо тримати питання, питання шеф-кухаря завжди є найнижчим пріоритетом, і над ними ніхто не працює. PR-повідомлення від спільноти, щоб виправити помилки, буде прийнято, але в соло є більше звітів про помилки, ніж є PR.

Ніякі нові проекти не повинні починати використовувати шеф-кухаря. Існуючі проекти повинні конвертувати.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.