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