kubernetes集群体系结构

fcipmucu  于 2021-06-15  发布在  Cassandra
关注(0)|答案(1)|浏览(264)

为我的cassandra示例创建一个单独的kubernetes集群和为应用层创建一个集群有意义吗?当db集群和服务集群位于同一区域时,它们是否可以从服务集群访问?
或者最好是一个集群有不同的池—一个池用于服务层,另一个池用于db节点?
谢谢

7vhp5slm

7vhp5slm1#

这更多的是一个折腾或意见方面,你想如何设计你的整个架构。以下是一些需要考虑的问题:
同一群集:
赞成的意见
工作负载不需要转到其他podcidr来获取数据。
您可以优化同一组服务器中的资源。
这是人们使用容器编排器和容器的主要原因之一。
它允许您在同一组资源上运行多种不同类型的工作负载。
欺骗
如果您的集群运行cassandra时出现问题,您可能会丢失数据。或者如果有备份,则暂时丢失数据(停机时间更长)
如果您想在安全性方面超级隔离db和应用程序,可能会更困难。
不同的群集:
赞成的意见
如果你的一个集群坏了就更安全了。
在静态数据的安全性方面有更多的分离。
欺骗
资源可能没有得到最佳利用。使一些CPU、内存等闲置。
更多的基础设施管理。
不同的节点池:
赞成的意见
静态数据分离
还是在喝同样的苹果酒。
欺骗
更多不同节点池的管理。
资源可能没有得到最佳利用。

相关问题