kubernetes - 使用 Kubernetes 时,我还需要使用 Containers for Oracle 吗?
问题描述
使用 Rubbernecks 时,我是否还需要使用 Containers for Oracle?
这是我的案例,我正在使用 kubernetes 为我的应用程序设计微服务架构。
我已经在不同的容器中部署了我所有的前端、中间件和后端服务。
但对于数据层,我不确定在容器中部署 Oracle 是否正确,因为数据库无法水平扩展。如果我想在 Kubernetes 中垂直扩展数据容器,我该怎么做?
一般来说,这在 Kubernetes 世界中是如何处理的?
解决方案
你真的需要接受你想要/期望的东西。
您可以在 kube 上运行数据库,特别是从 StatefulSets 开始。您可能还想查看 PersistentVolumes 和 PersistentVolumeClaims 。
您可以从 kube 服务连接到以传统方式管理的集群外数据库。
您选择哪种方式在很大程度上取决于您的项目限制和团队经验或环境之间的预期解决方案可移植性以及您想要/拥有的自动化水平。
推荐阅读
- laravel - Laravel - 从内核调度将变量传递给控制器
- webfonts - 为什么浏览器不能正确渲染我的字体
- python - 在 WSGI 中使用 Requests 库
- javascript - 如何在新页面中保留展开的下拉菜单?
- java - 在 Java 中使用匿名类进行模拟
- jenkins - 如何获得 Jenkins 目前的工作,以便更新它的编号?
- javascript - 在 React Native 中根据命名约定导入 typescript 文件
- javascript - 多个事件监听器
- javascript - AWS S3 通过预签名 URL 上传返回 400 错误请求
- vb.net - 为什么 vb.nets '=' 运算符以这种方式评估不同的类型?