persistentvolume-controller waiting for a volume to be created, either by external provisioner
selfLink was empty, can't make reference
修改/etc/kubernetes/manifests/kube-apiserver.yaml 文件
添加添加- --feature-gates=RemoveSelfLink=false

[root@master ~]# grep -B 5 'feature-gates' /etc/kubernetes/manifests/kube-apiserver.yaml
- --service-account-key-file=/etc/kubernetes/pki/sa.pub
- --service-account-signing-key-file=/etc/kubernetes/pki/sa.key
- --service-cluster-ip-range=10.96.0.0/12
- --tls-cert-file=/etc/kubernetes/pki/apiserver.crt
- --tls-private-key-file=/etc/kubernetes/pki/apiserver.key
- --feature-gates=RemoveSelfLink=false #添加内容

vi /etc/kubernetes/manifests/kube-apiserver.yaml
kubectl apply -f /etc/kubernetes/manifests/kube-apiserver.yaml
kubectl apply -f /etc/kubernetes/manifests/kube-apiserver.yaml

本文介绍了如何处理在k8s 1.20版本中遇到的PersistentVolumeClaim(PVC)状态为pending的问题,详细步骤包括检查external provisioner和修复selfLink为空的错误,通过修改kube-apiserver.yaml配置文件,添加--feature-gates=RemoveSelfLink=false参数,并应用更新。
最低0.47元/天 解锁文章
3429

被折叠的 条评论
为什么被折叠?



