挂载NFS卷
内容纲要
应用场景
很多应用需要在集群内部有一个统一的地方存储文件,比如图片,日志等等,而使用hostPath方式并不灵活,应为你需要制定host的地址
挂载NFS卷
- 在Master个Worker node安装nfs服务:
yum install -y nfs-utils
- 修改配置
vim /ect/exprots #内容 # nfsdata 目录 # *(rw,sync,no_root_squash) 权限(读写,同步) /nfsdata *(rw,sync,no_root_squash)
- 在master节点系统自动启动
systemctl enable --now rpcbind systemctl enable --now nfs
- 创建Pod引用NFS存储:
执行代码:
kubectl apply -f 8-2-nfs.yaml
apiVersion: v1
kind: Pod
metadata:
name: myapp
labels:
name: myapp
spec:
containers:
- name: myapp
image: nginx
volumeMounts:
- mountPath: /usr/share/nginx/html
name: nfs
resources:
limits:
memory: "128Mi"
cpu: "500m"
ports:
- containerPort: 80
volumes:
- name: nfs
nfs:
server: master
path: /nfsdata
共有 0 条评论