kucharz-solo kontra kucharz-klient - tryb lokalny

11

Zgodnie z dokumentem należy zastąpić chef-soloprzez chef-client --local-mode.

Tryb lokalny został dodany do klienta-szefa kuchni w wersji 11.8. Jeśli korzystasz z tej wersji klienta-klienta (lub nowszego), powinieneś rozważyć użycie trybu lokalnego zamiast używania szefa-solo. https://docs.getchef.com/ctl_chef_solo.html

Po prostu zastąpiłem polecenia i działa dobrze. Czy te dwa polecenia są zawsze wymienialne bez ponownej konfiguracji? Czy jest jakaś niewielka różnica, którą powinienem wiedzieć?

żelazko piaskowe
źródło
nie wiem, dlaczego to zostało odrzucone? może trochę naiwny, ale na początku wszyscy tak. i jest to również przydatne pytanie, dziękuję za pytanie
roo2

Odpowiedzi:

8

W blogu Opscode, który przedstawia tryb lokalny, wskazano jedną różnicę :

Uwaga na temat szefa kuchni-solo

szef kuchni solo nadal istnieje, i to oczywiście ma pewne nakładanie się. W większości przypadków, w których używasz szefa kuchni-solo, będziesz mógł użyć szefa-klienta -z zamiast niego, ponieważ szef-klient ma wszystkie funkcje szefa-solo i nie tylko. Tylko jeśli twoje przepisy dokładnie testują: tryb solo będzie inaczej, ponieważ szef kuchni-klient nie ustawia tej zmiennej.

O ile książki kucharskie :solonie są zależne , można je wymienić.

Mike Clarke
źródło
2

Komenda kucharz-solo jest teraz przestarzała na korzyść trybu lokalnego / kucharz-zero:

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

Ponieważ role ruby ​​(i ruby ​​DSL dla innych obiektów) zostały naprawione w trybie zero-szef kuchni / tryb lokalny, teraz jest to preferowane rozwiązanie w stosunku do szefa-solo.

Poziom wsparcia szefa kuchni w tym momencie jest efektywnie porzucony. Podczas rozwiązywania problemów kwestie szefa kuchni solo mają zawsze najniższy priorytet i nikt nad nimi nie pracuje. Akceptowane byłyby PR ze strony społeczności w celu naprawy błędów, ale jest więcej zgłoszeń błędów w pojedynkę niż PR.

Żadne nowe projekty nie powinny zacząć korzystać z szefa kuchni-solo. Istniejące projekty powinny zostać przekształcone.

Lamont
źródło