我們的部署過程部署到多臺機器,其中必須跨機器同步這些步驟。 (即機器2上的步驟2取決於機器1上運行的步驟1)廚師可以跨越多臺機器同步自舉過程
廚師是否支持將多臺機器作爲單個同步過程進行引導?
這必須適用於本地廚師服務器(不託管)。
我們的部署過程部署到多臺機器,其中必須跨機器同步這些步驟。 (即機器2上的步驟2取決於機器1上運行的步驟1)廚師可以跨越多臺機器同步自舉過程
廚師是否支持將多臺機器作爲單個同步過程進行引導?
這必須適用於本地廚師服務器(不託管)。
廚師是一種配置管理工具。它並非真正用於多節點編排。 如果你想要廚師推動幾個合作節點,那麼我建議看看Spiceweasel,它可能有你所需要的。
我注意到其他人使用廚師食譜來模擬不同的部署生命週期行爲,但這樣的系統似乎從來沒有與廚師服務器打得很好......他們傾向於利用廚師獨奏,但需要第三方工具以觸發廚師......
我一直在問的一個問題是廚師是否適合應用程序部署。顯然,它可以用於此目的,如artifact和application這樣的食譜。問題是我忍不住搖晃那種感覺,也許我們正在延伸廚師的邊界。有很多開源編排工具,我個人最喜歡的是rundeck。 opscode人也忙於開發一種名爲pushy的新工具,所以我繼續關注這個空間。
cluster_chef如何被稱爲IronFan?
我也有興趣地看着這個。我特別喜歡用於發現的銀器食譜。我對這個領域的擔憂是增加了複雜性和缺乏標準化,例如鐵藝烹飪書似乎並未成爲社區網站的一部分。自從我編寫了這個答案以來,我一直在研究使用Docker的備用應用程序部署策略。我高度推薦看Deis:http://deis.io/這是廚師的殺手級應用程序,不明白opscode爲什麼不提倡它。 –
請不要忘記標記答案是正確的! :) – sethvargo