2
A
回答
2
你只是想要一個產品集羣或多個產品集羣?需要考慮的一件事是更新集羣管理軟件(對於新的k8s版本)可能會影響您的應用程序。如果您只計劃使用單個產品羣集,則建議分別運行qa和dev,以便您可以先升級這些羣集以解決任何問題。如果您打算擁有多個產品羣集,那麼您可以一次對其進行升級,以確保應用程序可用性並在環境之間共享羣集更有意義。
1
命名空間不會給你帶來隔離,目前它只是dns中的一個不同的子域。每個應用程序擁有名稱空間會更好。 我強烈建議你爲prod(在更新k8s的情況下)和dev/qa的一個兩個羣集。
1
肯定會出現您需要多個羣集的問題: 任何對於升級過程中可能會失敗的k8s至關重要的東西,或者因爲您在某個地方搞砸都會影響整個羣集。
例如,我遇到了一個DNS問題,它在我的集羣中破壞了浩劫;所有的命名空間都受到影響。
升級通常不是什麼大問題,但有一天你可能會遇到障礙;如果kubelet失敗太久,你的豆莢會被殺死。
因此,最好是在升級產品之前升級您的測試/開發環境並將其中的東西燒掉。
+0
我一直在討論使用命名空間來定義我的環境的優點,我認爲你的評論在這裏說出了它。 – eggie5
相關問題
- 1. XML集合最佳實踐
- 2. 最佳實踐連接到了Riak集羣
- 3. Kafka集羣部署配置的最佳實踐?
- 4. 應用集羣中的同步作業的最佳實踐
- 5. 如何跨Zookeeper羣集分發客戶端的最佳實踐
- 6. 最佳實踐
- 7. 最佳實踐
- 8. 最佳實踐
- 9. 最佳實踐:
- 10. 最佳實踐
- 11. 最佳實踐
- 12. 最佳實踐
- 13. 最佳實踐
- 14. 最佳實踐
- 15. 最佳實踐
- 16. 最佳實踐
- 17. 最佳實踐
- 18. 最佳實踐
- 19. 最佳實踐
- 20. 最佳實踐
- 21. 最佳實踐
- 22. 最佳實踐
- 23. 最佳實踐
- 24. 最佳實踐{{}}
- 25. 最佳實踐
- 26. 最佳實踐
- 27. 最佳實踐
- 28. 最佳實踐
- 29. 最佳實踐
- 30. 最佳實踐
我想使用單個羣集,我會根據您的建議創建。謝謝。 – Rick