关于k8s部署nginx,挂载宿主机出现403问题

发布于 2022-09-11 23:15:28 字数 1294 浏览 26 评论 0

先上文件

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

clipboard.png

访问却显示

clipboard.png

进入容器查看显示

clipboard.png

目前猜测是权限问题导致403,但初学k8s,又不知道从哪里设置可以解决这个问题,所以请教一下各位,看怎么能够解决。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

浅忆流年 2022-09-18 23:15:28

...不知道是segmentfault真的没人会还是懒得回答....那么久没人回答...
既然楼主知道是权限问题那就好办了.
https://kubernetes.io/docs/co...

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文