Advertisement

K8S中的StorageClass实践(基于NFS)

阅读量:

如需进一步获取关于Kubernetes与NFS部署的相关资料,建议查阅以下内容:

《kubespray2.11安装kubernetes1.15》

《Ubuntu16环境安装和使用NFS》

《K8S使用群晖DS218+的NFS》

在完成Kubernetes及NFS的配置后,即可进入实际操作环节。

如何创建StorageClass

梳理创建StorageClass所需执行的步骤如下:

建立namespace,此处可命名为hello-storageclass(您也可以根据个人偏好选择其他名称);

配置rbac权限:由于StorageClass需要运行对应的pod,而每个pod都拥有独立的身份标识serviceaccount,该身份需与特定角色进行绑定,因此需依次创建serviceaccount、rule以及rolebinding;

部署provisioner,即用于连接NFS的存储类,其职责是为PVC分配存储资源,此处采用nfs-client-provisioner作为实现方案;

生成StorageClass,所有需要通过PVC获取存储空间的场景均可基于该StorageClass进行配置;

随后,请通过SSH方式登录至kubern

全部评论 (0)

还没有任何评论哟~