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


11

ตามเอกสารที่ฉันควรจะเปลี่ยนจากchef-solochef-client --local-mode

โหมดเฉพาะที่ถูกเพิ่มเข้ากับ Chef-client ในรีลีส 11.8 หากคุณกำลังใช้งาน Chef-Client เวอร์ชันนั้น (หรือใหม่กว่า) คุณควรพิจารณาใช้โหมด Local แทนการใช้ Chef-Solo https://docs.getchef.com/ctl_chef_solo.html

ฉันเพียงแค่แทนที่คำสั่งและทำงานได้ดี คำสั่งสองคำสั่งสามารถเปลี่ยนได้เสมอโดยไม่ต้องกำหนดค่าใหม่หรือไม่? หรือมีความแตกต่างเล็กน้อยที่ฉันควรรู้คืออะไร?


ไม่ทราบว่าทำไมสิ่งนี้จึงถูก downvote อาจจะไร้เดียงสา แต่ทุกคนในตอนแรก และมันก็เป็นคำถามที่มีประโยชน์สำหรับฉันเช่นกันขอบคุณที่ถาม
roo2

คำตอบ:


8

โพสต์บล็อก Opscode ที่แนะนำโหมดในท้องถิ่นชี้ให้เห็นความแตกต่างเดียว :

หมายเหตุเกี่ยวกับเชฟเดี่ยว

พ่อครัว - เดี่ยวยังคงมีอยู่และเห็นได้ชัดว่ามีบางอย่างทับซ้อนกัน ในกรณีส่วนใหญ่ที่คุณใช้เชฟโซโลคุณจะสามารถใช้เชฟ - ไคลเอนต์ -z แทนเนื่องจากเชฟไคลเอนต์มีคุณสมบัติทั้งหมดของเชฟโซโลและอีกมากมาย เฉพาะถ้าสูตรของคุณทดสอบเป็นพิเศษสำหรับ: โหมดเดี่ยวสิ่งต่าง ๆ จะแตกต่างกันเนื่องจากเชฟไคลเอนต์ไม่ได้ตั้งค่าตัวแปรนี้

นอกจากตำราของคุณจะขึ้นอยู่กับ:soloพวกเขาจะเปลี่ยน


2

คำสั่ง chef-solo เลิกใช้งานแล้วในความโปรดปรานของ local-mode / chef-zero:

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

เนื่องจากบทบาททับทิม (และทับทิม DSL สำหรับวัตถุอื่น ๆ ) ได้รับการแก้ไขในโหมดเชฟ / ศูนย์ / ท้องถิ่นตอนนี้มันเป็นทางออกที่ต้องการมากกว่าพ่อครัวเดี่ยว

ระดับการสนับสนุนของพ่อครัวเดี่ยว ณ จุดนี้คือการละทิ้งเครื่องมืออย่างมีประสิทธิภาพ เมื่อปัญหาเกี่ยวกับการทำ triaging ปัญหาพ่อครัวเดี่ยวมีความสำคัญต่ำสุดและไม่มีใครทำงานกับพวกเขา PRs จากชุมชนเพื่อแก้ไขข้อบกพร่องจะได้รับการยอมรับ แต่มีรายงานข้อผิดพลาดเพิ่มเติมในแบบเดี่ยวมากกว่าที่มี PRs

ไม่ควรเริ่มโครงการใหม่โดยใช้เชฟเดี่ยว โครงการที่มีอยู่ควรแปลง

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.