本文介绍VKE中使用NAS动态存储卷。
在使用容器服务的场景中,通常有些业务需要使用nas作为共享存储来存储一些业务文件,例如存储一些pdf等场景,本实验主要演示如何在VKE容器服务中使用动态存储卷来创建 NAS存储以及使用。
限制:
前提条件:
点击确定,在控制台中确认实例状态:
这里已经创建成功。
在vke容器服务集群中依次打开存储管理-->存储卷声明--> 创建存储卷声明. 如图所示:
文件存储类型的动态存储卷创建完成后,可通过添加卷的方式挂载到工作负载使用,包括:无状态负载、任务、定时任务、守护进程。
可通过创建工作负载或更新工作负载操作的容器配置步骤,为工作负载添加卷并挂载卷。这里使用nginx镜像作为实验环境。
创建工作负载,依次打开 工作负载 --> 无状态负载 --> 创建无状态负载
将实例调整为2,部署成功后,可以看到如下截图:
登录到其中一个Pod中,
执行df -h
可以看到如下截图说明挂载成功.
测试写入文件并在另一个容器中进行验证:
在A容器中执行: echo "demo-nas" > /demo-nas/test
在B容器中查看文件:
在B容器中看到刚刚创建的文件说明nas挂载成功并正常工作。