在Kubernetes集群上运行Cassandra服务器?



亲爱的Cassandra Admins,

我在想Cassandra是否适合安装在Kubernetes集群上,因为我以前从未这样实现过。如果你能分享一些想法,我将不胜感激。以下是我的问题:

  1. 我知道有在K8s平台上安装Cassandra的解决方案。但是就"优点vs .缺点"而言,Kubernetes真的是一个安装Cassandra服务器的好平台吗(假设我需要安装Cassandra服务器)?

  2. 如果我想把Cassandra安装在"on- pre"Kubernetes集群(不是像Azure、AWS或Google这样的公共云),什么"on-prem"?您选择的Kubernetes解决方案?例如:

  • OpenShift
  • 魔法的Kubernetes(我想它来自Ubuntu)
  • HPE Ezmeral
  • 香草K8S(完全开源)
  • Minikube
  • Microk8s,你还选择其他的K8s解决方案吗?

感谢您的分享!

如果我想在"on- pre"Kubernetes集群(不公有云(如Azure、AWS或Google),什么"on-prem"?Kubernetes你选择的解决方案?

Minikube, MicroK8s和其他不用于生产,如果你设置为开发选项,你可以使用任何

如果你正在设置生产级,你可以使用Kops, kubeadm等。

我知道有在k8平台上安装Cassandra的解决方案。但就"优点vs .缺点"而言,Kubernetes真的很好吗平台为Cassandra服务器安装(假设我需要

是的,就专业人士而言,这是一个很好的选择,你可以轻松地管理事情,并根据需要扩展它们。

你可能还需要关注定期备份,监控和日志部分或服务器,这不仅仅是安装,所以使用K8s安装你需要日志备份,数据库备份的事情需要注意。

阅读这篇漂亮的文章:https://medium.com/flant-com/running-cassandra-in-kubernetes-challenges-and-solutions-9082045a7d93

最新更新