关于K8S 1.13.1版本storageclass自动创建PV的问题

发布于 2022-09-11 16:45:34 字数 1639 浏览 24 评论 0

原先是在本地的测试机,环境是1.9.2的k8s单机版测试的,配置文件主要是如下三个:

provisioner.yml

kind: Deployment
apiVersion: extensions/v1beta1
metadata:
  name: nfs-client-deploy
spec:
  replicas: 1
  strategy:
    type: Recreate
  template:
    metadata:
      labels:
        app: nfs-client-deploy
    spec:
      serviceAccount: nfs-client-provisioner
      containers:
        - name: nfs-client-provisioner
          image: registry.cn-hangzhou.aliyuncs.com/open-ali/nfs-client-provisioner
          volumeMounts:
            - name: nfs-client
              mountPath: /persistentvolumes
          env:
            - name: PROVISIONER_NAME
              value: my-provisioner
            - name: NFS_SERVER
              value: 192.168.163.184
            - name: NFS_PATH
              value: /root/docker
      volumes:
        - name: nfs-client
          nfs:
            server: 192.168.163.184
            path: /root/docker

storageclass.yml

apiVersion: storage.k8s.io/v1
kind: StorageClass
metadata:
  name: nfs-storage
provisioner: -provisioner

test-claim.yaml

kind: PersistentVolumeClaim
apiVersion: v1
metadata:
  name: test-claim
spec:
  accessModes:
    - ReadWriteMany
  storageClassName: nfs-storage
  resources:
    requests:
      storage: 1Mi

上面两个文件主要是创建storageclss的,最后一个主要是一个测试;
现在的问题 在我的测试环境的集群中 pvc一直是pending状态,如下图:图片描述

然后相应的pod那里自然也是一直在pending中,通过describe查看提示:
pod has unbound immediate PersistentVolumeClaims (repeated 4 times)
,不知道什么问题导致,之前在1.9.2的版本中OK,请大神指导。

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

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

发布评论

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

评论(2

南…巷孤猫 2022-09-18 16:45:34

问题解决,看日志,是因为没有权限,请查看这个例子https://yq.aliyun.com/article...

奶气 2022-09-18 16:45:34

我也一样,你的问题解决了没?

问题解决了,
排查错误如下:
1.检查nfs服务,是否只读,或者不可挂载
2.kubectl get pod
nfs-client 状态是否正常
3.kubectl get PersistentVolumeClaim
查看是否正常,有异常可使用kubectl describe PersistentVolumeClaim/test-claim 查看

另外补充一点,网上的例子大多都是安装在default命名空间的,
可通过 kubectl config view 查看你的默认命名空间是否default

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