k8s中部署nfs
master 主机部署nfsyum install -y nfs-utils创建存放数据目录mkdir -p /data/nfs设置挂在路径打开文件vim /etc/exports# 添加如下内容/data/nfs *(rw,no_root_squash)node 节点操作yum isntall -y nfs-utils启动nfs服务端systemctl start nfsyaml创建一个服务 v
master 主机部署nfs
yum install -y nfs-utils
创建存放数据目录
mkdir -p /data/nfs
设置挂在路径
打开文件
vim /etc/exports
# 添加如下内容
/data/nfs *(rw,no_root_squash)
node 节点操作
yum isntall -y nfs-utils
启动nfs服务端
systemctl start nfs
yaml创建一个服务 vim nfs-nginx.yaml
apiVersion: apps/v1
kind: Deployment
metadata:
name: nginx-dep1
spec:
replicas: 1
selector:
matchLabels:
app: nginx
template:
metadata:
labels:
app: nginx
spec:
containers:
- name: nginx
image: nginx
volumeMounts:
- name: wwwroot
mountPath: /usr/share/nginx/html
ports:
- containerPort: 80
volumes:
- name: wwwroot
nfs:
server: 192.168.20.110
path: /data/nfs
创建服务
kubectl apply -f nfs-nginx.yaml
查看服务
kubectl describe pod nginx-dep1
查看pod
kubectl get pods
进入pod查看
kubectl exec -it bash
可以看到与宿主机目录数据同步
更多推荐
所有评论(0)