microk8s 报错tls: failed to verify certificate: x509:

问题:

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已经能正常运行了

相关推荐
Free Tester20 分钟前
在Docker Node环境下安装包
docker·容器
Wpa.wk26 分钟前
Docker - 搭建镜像仓库- 了解
运维·经验分享·测试工具·docker·容器
回忆是昨天里的海42 分钟前
k8s-部署spring cloud微服务
spring cloud·微服务·kubernetes
Cloud Traveler2 小时前
Archcraft携手cpolar打造轻量化远程开发环境
网络·云原生·eureka
九皇叔叔2 小时前
【01】微服务系列之 Nacos 安装部署
微服务·云原生·nacos·架构·springboot3
liux35282 小时前
基于kubeadm构建K8S高可用集群:从理论到实践
云原生·容器·kubernetes
岁岁种桃花儿2 小时前
构建SpringBoot项目Docker镜像并发布到k8s集群中进行运行
spring boot·docker·kubernetes
海兰2 小时前
Docker单节点部署Elasticsearch 9.0+(开发环境)
运维·docker·容器
人间打气筒(Ada)2 小时前
Docker主机集群化方案 Docker Swarm
运维·docker·容器·docker swarm·docker stack