【Docker】关于k8s部署nginx,挂载宿主机出现403问题
先上文件
nginx-deployment.yaml
apiVersion: extensions/v1beta1kind: Deployment
metadata:
name: nginx-php
spec:
selector:
matchLabels:
app: nginx-php
replicas: 1
template:
metadata:
labels:
app: nginx-php
spec:
containers:
- name: nginx-php
image: nginx:latest
ports:
- containerPort: 80
volumeMounts:
- name: nginx-data
mountPath: /usr/share/nginx/html
volumes:
- name: nginx-data
hostPath:
path: /var/www/html
nginx-svc.yaml
apiVersion: v1kind: Service
metadata:
name: nginx-php
spec:
type: NodePort
ports:
- name: nginx
port: 80
protocol: TCP
targetPort: 80
nodePort: 30003
selector:
app: nginx-php
通过kubectl执行
kubectl apply -f nginx-deployment.yaml -f nginx-svc.yaml
访问却显示
进入容器查看显示
目前猜测是权限问题导致403,但初学k8s,又不知道从哪里设置可以解决这个问题,所以请教一下各位,看怎么能够解决。
回答
...不知道是segmentfault真的没人会还是懒得回答....那么久没人回答...
既然楼主知道是权限问题那就好办了.
https://kubernetes.io/docs/co...
以上是 【Docker】关于k8s部署nginx,挂载宿主机出现403问题 的全部内容, 来源链接: utcz.com/a/84312.html