Kubernetes如何选择存储以及什么方式使用存储

  1. 云栖社区>
  2. 容器服务Docker&Kubernetes>
  3. 博客>
  4. 正文

Kubernetes如何选择存储以及什么方式使用存储

了哥-duff 2018-08-01 14:05:07 浏览4832
展开阅读全文

问题

目前阿里云的Kuberntes服务可以提供多种形式的存储对接,包括云盘、NAS以及OSS。在Kubernetes的控制台就可以直接创建对应的PV(存储卷)/PVC(存储声明):

Snip20180727_41

Snip20180727_42
但是对于使用那种存储,或许大家还不是太清晰,对于其中是否有什么约束也不是太清楚。另外Kubernetes使用存储的方式相对来说还是比较复杂的,哪种方式才是最佳的实践?期望本文能给大家一些借鉴和参考。

存储类型的选择

云盘

云盘,就是ECS用的磁盘。该磁盘只能给一台机器使用。用到容器里,也就是一个云盘存储卷PV只能被一个POD使用,不能在多个POD中共享。可能有人会问了,如果是用了云盘,又需要部署Deployment的多个POD实例,不就有问题了么?这个可以通过StorageClass的方式动态创建云盘,后面讲。

云盘存储卷PV的创建比较简单,需要先到云盘里先创

网友评论

登录后评论
0/500
评论
了哥-duff
+ 关注
所属云栖号: 容器服务Docker&Kubernetes