故障现象
在查看PVC时一直是pending的状态
kubectl get pvc
NAME STATUS VOLUME CAPACITY ACCESS MODES STORAGECLASS AGE
pvc-sc-01 Pending nfs-sc 20m
查看pod日志
kubectl logs -f nfs-provisioner-01-6b74df75f8-746rx -n kube-system
有报错:
Unexpected error getting claim reference to claim “default/pvc-sc-01”: selfLink was empty, can’t make reference
处理方式:
如果是kubuadm安装:
在master节点上,修改/etc/kubernetes/manifests/kube-apiserver.yaml 文件,添加添加- --feature-gates=RemoveSelfLink=false
vim /etc/kubernetes/manifests/kube-apiserver.yaml
grep -B 5 'feature-gates' /etc/kubernetes/manifests/kube-apiserver.yaml
- --service-account-key-file=/etc/kubernetes/pki/sa.pub
- --service-account-signing-key-fil