使用 Rubbernecks 时,我还需要使用 Oracle 容器吗?
这是我的情况,我正在使用 kubernetes 为我的应用程序设计微服务架构。
我已将所有前端、中间件和后端服务部署在不同的容器中。
但是对于数据层,我不确定在容器中部署Oracle是否是正确的方法,因为数据库无法水平扩展。如果我想在 Kubernetes 中垂直扩展数据容器,我该怎么做?
一般来说,在 Kubernetes 世界中如何处理这个问题?
你真的需要接受你想要/期望的东西。
你可以在kube 上运行一个数据库,特别是因为 StatefulSets。您可能还想查看 PersistentVolumes 和 PersistentVolumeClaims。
您可以从kube 服务连接到以传统方式管理的群集外数据库。
选择哪种方式在很大程度上取决于您的项目约束和团队经验或预期的解决方案可移植性,环境与您想要/拥有的自动化级别之间的可移植性。