用于数据库的 Docker 卷与 Kubernetes 持久卷

标签 docker kubernetes

Docker 镜像和 Kubernetes 集群都有在主机、单独的容器或某种形式的云/网络存储机制上配置持久存储的机制。

我试图了解它们在用例中的不同之处以及为什么您会使用一种而不是另一种。对于上下文,我也更多地考虑了事务数据库持久性,而不是日志文件或共享文件/文件夹访问。

提前致谢!

最佳答案

在像 Kubernetes 这样的集群上使用 docker 卷不会给你带来数据持久性。工作负载可以安排在不同的节点上,你就完成了。要在 K8S 集群中提供持久存储,您需要使用 K8S 解决方案。

关于用于数据库的 Docker 卷与 Kubernetes 持久卷,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45928798/

相关文章:

docker - 如何在 kubernetes 中以毫秒为单位获取 pod 启动时间

Kubernetes hostPath 卷不显示文件

mysql - 用户 'root' @'172.28.1.5' 的 Docker 访问被拒绝(使用密码 : NO))

linux - Docker 运行错误 : "Thin Pool has free data blocks which is less than minimum required"

Docker Windows 超时

ruby-on-rails - 如何通过yaml将 secret 数据设置为kubernetes secret ?

angular - 如何在 Kubernetes 中使用 nginx 连接前端和后端

kubernetes - 如何将 70% 流量路由到ExternalName 服务并附加 url?

docker - 如何配置docker-compose卷访问授权

docker - 为什么 0.0.0.0 可以工作而 localhost 或 127.0.01 却不能