问题描述
在我们的容器化 scala 应用程序中,我们使用幻像库从 Type the amount you are investing: 10000
Type interest rate5
Type annual Addition0
Enter number of years to invest5
total 10500.0
total 10500.0
total 11025.0
total 11576.25
total 12155.0625
interest = -12155.0625
interest = 3358.21965978516
interest = 18871.50181957032
interest = 34384.78397935548
interest = 49898.06613914064
To restart type y or to quit type any key
持久化和检索数据。我们需要对 Cassandra 进行定期健康检查。
目前,在任何新的 kubernetes pod 中进行部署时,在应用程序的引导过程中,我们会检查活动的 Cassandra 会话,然后对 Cassandra 运行状况运行预定检查。
感谢是否可以分享在 Cassandra 上进行健康检查的替代方法。
解决方法
如果您使用的是 DataStax Cassandra Operator (cass-operator),健康检查已经自动为您完成。如果 pod 出现故障,cass-operator 会自动尝试为您恢复它。
如果您还没有看过,请查看开源 K8ssandra。它是一个现成的平台,可在 Kubernetes 中使用 DataStax Cassandra Operator 运行 Apache Cassandra,但内置所有工具:
- Reaper 用于自动维修
- Medusa 用于备份和恢复
- Metrics Collector 用于使用 Prometheus + Grafana 进行监控
- 用于 k8s 集群入口的 Traefik 模板
由于所有这些组件都是开源的,因此它们都可以免费使用,不需要许可证或付费订阅,但仍具有强大的社区支持。干杯!