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

相关推荐
昭阳~1 小时前
Kubernetes 高级调度特性
云原生·容器·kubernetes
小马爱打代码3 小时前
Spring Boot:将应用部署到Kubernetes的完整指南
spring boot·后端·kubernetes
阿里云云原生9 小时前
微服务引擎 MSE 及云原生 API 网关 2025 年 6 月产品动态
微服务·云原生·架构
东风微鸣9 小时前
Python 脚本最佳实践2025版
docker·云原生·kubernetes·可观察性
Andy杨9 小时前
20250710-2-Kubernetes 集群部署、配置和验证-网络组件存在的意义?_笔记
网络·笔记·kubernetes
不知疲倦的仄仄10 小时前
2025最新版Docker讲解/面试/命令/容器化技术
运维·docker·容器
David爱编程15 小时前
Deployment vs StatefulSet:怎么选?
后端·云原生·kubernetes
code喵喵15 小时前
docker-compose安装常用中间件
docker·中间件·容器
山岚的运维笔记15 小时前
AlpineLinux使用docker部署prometheus
docker·容器·prometheus