我已经在我的windows笔记本电脑上安装了kubernetes和minikube。我已经下载并安装了Cassandra和马里亚布使用赫尔姆图表。现在我有一个Cassandra吊舱和一张假table
Name Age
Johan 25
Eric 18
我在mariadb pod中创建了一个类似的空表
Name Age
我现在的目标是从cassandra表复制数据,并将其摄取到mariadb表中。
在Kubernetes是怎么做到的?我在某个地方读到,logstash是一种方法,还是有其他方法可以简单地将数据从一个pod移动到另一个pod?我必须打开任何端口或任何东西才能工作吗?我试图找到有关这方面的信息,但我很难理解什么样的解决方案最适合这一点。
感谢您的任何建议/提示!
1条答案
按热度按时间w80xi6nr1#
您需要做的是,确保您的cassandra部署使用无头服务公开,即。
因此,通过遵循dns记录,集群中的其他服务可以访问它
然后您只需在同一集群中使用cassandra的odbc驱动程序工具(sparksql(os),simba的odbc驱动程序(enterprise))运行另一个容器,将数据连接并转换为mysql