chef-solo vs chef-client --local-mode

11

Menurut dokumen saya harus mengganti chef-solodengan chef-client --local-mode.

Mode lokal ditambahkan ke chef-client dalam rilis 11.8. Jika Anda menjalankan versi chef-client (atau lebih baru), Anda harus mempertimbangkan menggunakan mode lokal daripada menggunakan chef-solo. https://docs.getchef.com/ctl_chef_solo.html

Saya hanya mengganti perintah dan berfungsi dengan baik. Apakah kedua perintah selalu dapat diganti tanpa mengkonfigurasi ulang? Atau ada sedikit perbedaan yang harus saya ketahui?

pasir besi
sumber
tidak tahu mengapa ini diturunkan? mungkin agak naif tetapi semua orang pada awalnya. dan itu adalah pertanyaan yang berguna bagi saya juga, terima kasih sudah bertanya
roo2

Jawaban:

8

Posting blog Opscode yang memperkenalkan mode lokal menunjukkan perbedaan tunggal :

Catatan tentang koki solo

chef-solo masih ada, dan ini jelas memiliki beberapa tumpang tindih di sana. Dalam kebanyakan kasus di mana Anda menggunakan chef-solo, Anda akan dapat menggunakan chef-client -z sebagai gantinya, karena chef-client memiliki semua fitur chef-solo dan banyak lagi. Hanya jika resep Anda secara khusus menguji: mode solo akan berbeda, karena koki-klien tidak menetapkan variabel ini.

Kecuali jika buku masak Anda bergantung :solo, buku itu dapat diganti.

Mike Clarke
sumber
2

Perintah chef-solo sekarang tidak digunakan lagi karena mode-lokal / chef-nol:

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

Karena peran ruby ​​(dan DSL ruby ​​untuk objek lain) telah diperbaiki dalam mode chef-zero / local-mode, sekarang solusi yang lebih disukai daripada chef-solo.

Level dukungan chef-solo pada saat ini secara efektif meninggalkan perangkat. Saat melakukan triase masalah, isu chef-solo selalu menjadi prioritas terendah dan tidak ada yang mengatasinya. PR dari komunitas untuk memperbaiki bug akan diterima, tetapi ada lebih banyak laporan bug secara solo daripada PR.

Tidak ada proyek baru yang harus mulai menggunakan chef-solo. Proyek yang ada harus dikonversi.

lamont
sumber