首页 > 解决方案 > 使用 Kubernetes 时,我还需要使用 Containers for Oracle 吗?

问题描述

使用 Rubbernecks 时,我是否还需要使用 Containers for Oracle?

这是我的案例,我正在使用 kubernetes 为我的应用程序设计微服务架构。

我已经在不同的容器中部署了我所有的前端、中间件和后端服务。

但对于数据层,我不确定在容器中部署 Oracle 是否正确,因为数据库无法水平扩展。如果我想在 Kubernetes 中垂直扩展数据容器,我该怎么做?

一般来说,这在 Kubernetes 世界中是如何处理的?

标签: kubernetes

解决方案


你真的需要接受你想要/期望的东西。

可以在 kube 上运行数据库,特别是从 StatefulSets 开始。您可能还想查看 PersistentVolumes 和 PersistentVolumeClaims 。

可以从 kube 服务连接到以传统方式管理的集群外数据库。

您选择哪种方式在很大程度上取决于您的项目限制和团队经验或环境之间的预期解决方案可移植性以及您想要/拥有的自动化水平。


推荐阅读