博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
k8s-nfs
阅读量:3963 次
发布时间:2019-05-24

本文共 1238 字,大约阅读时间需要 4 分钟。

pod使用volumes情况

1.首先创建nfs服务

apiVersion: v1kind: Podmetadata:  name: nginx-demospec:  containers:  - name: nginx    image: nginx    ports:    - containerPort: 80    volumeMounts:    - name: nfs1      mountPath: /opt/wwwroot      readOnly: true  volumes:  - name: nfs1    nfs:      path: /opt/wwwroot     #nfs暴露除了的目录  showmount -e       server: 192.168.8.131    #nfs的服务器

使用nfs创建pv

apiVersion: v1kind: PersistentVolumemetadata:  name: pv001  labels:    app: pv0011spec:  capacity:     storage: 1Gi  volumeMode: Filesystem  accessModes:    - ReadWriteOnce  storageClassName: slow  persistentVolumeReclaimPolicy: Recycle  nfs:     server: 192.168.8.131    path: /opt/wwwroot1

如果某个Pod想申请某种类型的PV,则首先需要定义一个 pvc

PersistentVolumeClaim对象apiVersion: v1kind: PersistentVolumeClaimmetadata:  name: pvc1spec:   volumeMode: Filesystem  volumeName: pv002  accessModes:    - ReadWriteOnce  storageClassName: slow  resources:    requests:      storage: 1Gi

pod上面引用 pvc

apiVersion: v1kind: Podmetadata:  name: nginx-demospec:  containers:  - name: nginx    image: nginx    imagePullPolicy:  Never    ports:    - containerPort: 80    volumeMounts:    - name: nfs1      mountPath: /opt/pvc  volumes:  - name: nfs1    persistentVolumeClaim:       claimName: pvc1

转载地址:http://yngzi.baihongyu.com/

你可能感兴趣的文章
保护性 copy
查看>>
私有域的访问权限
查看>>
方法重载
查看>>
域和局部变量的初始值
查看>>
对象初始化方式及顺序
查看>>
重写 equals 方法
查看>>
重写 hashCode 方法
查看>>
Spring Batch 注册监听器
查看>>
正则表达式的匹配原理
查看>>
实现 Comparable 和 Comparator 接口
查看>>
重写 copy 方法
查看>>
内部类
查看>>
固化分组和占有量词
查看>>
去除首尾空白字符
查看>>
去掉文件名中的路径
查看>>
Spring Batch Step 流程
查看>>
动态代理
查看>>
如何写出高效的正则表达式
查看>>
多个 ZooKeeper 服务器的例子
查看>>
正则表达式
查看>>