报错信息:kubectl: Error from server: error dialing backend: remote error: tls: internal error
使用kubectl logs,发现报了tls的错误,然后查看kubelet的日志,发现报了上面的错误,然后通过命令kubectl get csr查看发现有很多处于pending状态
[root@k8s-m3 ~]# kubectl get csr
解决办法:
kubectl certificate approve csr-xsbts
批量删除版本 点击查看代码
for i in $(kubectl get csr | grep Pending | awk '{print $1}')
do
kubectl certificate approve $i
done