这里使用的是 ranchercharts/kubernetes_incubator-nfs-provisioner:v2.2.1-k8s1.12
rancher 提供的这个 helm 会把 share 路径固定到 node 节点的 /srv
这个 helm 最方便的地方在于,它可以直接帮你创建一个 storage class
创建一个1GB的PVC 来测试这个 class
创建一个 pod
apiVersion: v1
kind: Pod
metadata:
name: test-storageclass-pod
namespace: lizhe
spec:
containers:
- name: busybox
image: busybox:latest
imagePullPolicy: IfNotPresent
command:
- "/bin/sh"
- "-c"
args:
- "sleep 3600"
volumeMounts:
- name: nfs-pvc
mountPath: /mnt
restartPolicy: Never
volumes:
- name: nfs-pvc
persistentVolumeClaim:
claimName: test-nfs-pvc
mount 成功