首先清理环境
创建多个pv
pvc1和pv1已经成功绑定
创建pod
在上一篇博客时已经添加了首页,这里直接用。
访问成功
我们可以修改容器内页面
发现/nfsdata同步发生了变化
当删除pod后再重建pod,我们发现仍可以访问原来的资源,即体现了持久化。
StorageClass
注意:记得server2和server3也要拉取镜像如下
运行pvc.yaml
查看/nfsdata
接下来删除pvc.yaml
设置默认的StorageClass
当没有StorageClass时
发现pvc处于pending状态
开始设置默认的StorageClass
StatefulSet
首先清理环境:删除pvc和/nfsdata下的所有文件 接着创建无头服务
没有ip怎么访问呢?根据域名访问,会根据域名解析到后端两个ip。
注意在这里dig报错了,我们将resolv.conf中的nameserver全部注释掉,就好了。
给原来的deploy.yaml添加一点东西
容器使用集群的dns ,如下还没找到原因。



