关于k8s部署nginx,挂载宿主机出现403问题
先上文件
nginx-deployment.yaml
apiVersion: extensions/v1beta1
kind: 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: v1
kind: 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,又不知道从哪里设置可以解决这个问题,所以请教一下各位,看怎么能够解决。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
...不知道是segmentfault真的没人会还是懒得回答....那么久没人回答...
既然楼主知道是权限问题那就好办了.
https://kubernetes.io/docs/co...