selfLink was empty, can‘t make reference,pvc pending解决方式
kube-apiserver 的解决方法是作为–feature-gates=RemoveSelfLink=false参数传递或通过 kubectl apply -f 加载。:用sealer方式部署k8s+微服务环境,服务pod pending、pvc提示报错selfLink was empty, can’t make reference,当前的解决方法是编辑 /etc/kubernetes/man
·
背景:用sealer方式部署k8s+微服务环境,服务pod pending、pvc提示报错selfLink was empty, can’t make reference,
原因解析:官方升级改动说明 k8s v1.21版本后 移除了
selfLink 机制,
解决方式:
kube-apiserver 的解决方法是作为–feature-gates=RemoveSelfLink=false参数传递或通过 kubectl apply -f 加载。它一直工作到 k8s v1.21.0
当前的解决方法是编辑 /etc/kubernetes/manifests/kube-apiserver.yaml
在这里:
spec:
containers:
- command:
- kube-apiserver
添加此行:
- –feature-gates=RemoveSelfLink=false
command下添加此行,如图
然后执行
kubectl apply -f /etc/kubernetes/manifests/kube-apiserver.yaml
查看api-server的pod是否起来即可,
谢谢~
更多推荐
已为社区贡献8条内容
所有评论(0)