问题:
ssh命令出现如下图所示
输入任何microk8s的容器命令几乎都是x509报错
kubectl get pods -ALL
原因:
证书过期
相关文档:
MicroK8s - 服务和端口
Microk8S v1.24 - refresh-certs 似乎无法刷新证书 ·问题 #3241 ·规范/microk8s ·GitHub上
解决方法:
输入命令更新证书
sudo microk8s refresh-certs --cert server.crt
sudo microk8s refresh-certs --cert front-proxy-client.crt
重启服务器或者重启microk8s
sudo reboot
再次输入:
kubectl get pods -ALL
即可看到microk8s已经能正常运行了