April 2018
Intermediate to advanced
468 pages
14h 34m
English
FlexVolume became generally available in Kubernetes 1.8. It allows you to consume out-of-tree storage through a uniform API. Storage providers write a driver that you install on all nodes. The FlexVolume plugin can dynamically discover existing drivers. Here is an example of using FlexVolume to bind to an external NFS volume:
apiVersion: v1kind: Podmetadata: name: nginx-nfs namespace: defaultspec: containers: - name: nginx-nfs image: nginx volumeMounts: - name: test mountPath: /data ports: - containerPort: 80 volumes: - name: test flexVolume: driver: "k8s/nfs" fsType: "nfs" options: server: "172.16.0.25" share: "dws_nas_scratch"
Read now
Unlock full access