【文章主体共计4507字,阅读约需15分钟,其中涉及实际部署操作,建议先收藏再看。】
概述
Kubernetes(下称k8s)作为目前行业内使用最广泛的容器编排工具,已经深入到各个技术领域,正在彻底改变应用程序的开发和部署方式;但从另一个方面讲,k8s的架构是不断变化的。容器的创建和销毁,从本质上讲,它们的生命周期是短暂的。因而,K8s的发展历程势必无法绕开持久化的问题,本文就将从这一点出发,为大家讲解k8s在持久化存储方面所提供的解决方案,帮助大家更好的理解k8s的整体技术生态。
本文的章节内容分配如下:
-
概述
-
K8s有哪些持久化方案
-
Docker存储
-
K8s原生存储
-
开源存储项目Ceph&Rook
-
总结
K8s有哪些持久化方案
-
外部存储方案:
先抛一张CNCF(云原生计算基金会)公布的云原生存储解决方案一览图,这里只截取了存储的部分。