在使用storageclass创建pvc时一直在pending状态中,使用命令
kubectl logs nfs-client-provisioner-c5b486547-5w28p
查看之后看到报错
上网查询之后说是k8s1.20版本禁用了selfLink。
两种解决办法:
一、编辑/etc/kubernetes/manifests/kube-apiserver.yaml
spec:
containers:
- command:
- kube-apiserver
在这下面添加一行
- --feature-gates=RemoveSelfLink=false
kubectl apply -f /etc/kubernetes/manifests/kube-apiserver.yaml
成功
二:更换provisioner的镜像,换个4.0以上的版本就行