第一种方法:简单粗暴的方法就是给要挂载的宿主机目录777
第一处方法:
在编写的yaml文件中增加
securityContext:
fsGroup: 0
字段
完整示例如下:
apiVersion: v1
kind: Pod
metadata:
name: gua
spec:
volumes:
- name: gua
hostPath:
path: /opt/gua/
securityContext:
fsGroup: 0
containers:- name: gua
image: w:v1
volumeMounts:- mountPath: "/usr/local/src"
name: gua
然后执行该yaml文件,查看下是挂在哪个node节点上了,去该节点上执行chmod -R 775 挂载的目录,这样在进入到容器里就可以写入node节点的目录了。
- mountPath: "/usr/local/src"
- name: gua
更多k8s相关知识请移步到https://www.wangshuying.cn