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

相关推荐
wdxylb2 小时前
云原生俱乐部-RH134知识点总结(1)
linux·云原生
陈陈CHENCHEN3 小时前
【Kubernetes】在 K8s 上部署 Prometheus
kubernetes·prometheus
天上掉下来个程小白4 小时前
微服务-02.认识微服务-单体架构
微服务·云原生·架构
nshkfhwr4 小时前
什么是微服务
微服务·云原生·架构·云计算·集群
forestsea4 小时前
微服务远程调用完全透传实现:响应式与非响应式解决方案
微服务·云原生·架构
郝同学的测开笔记6 小时前
从漏洞到防护:如何为你的CronJob添加RBAC安全层?
云原生·kubernetes·测试
wdxylb11 小时前
云原生俱乐部-杂谈1
服务器·云原生
科大饭桶11 小时前
C++入门自学Day11-- String, Vector, List 复习
c语言·开发语言·数据结构·c++·容器
Apache RocketMQ13 小时前
云原生事件驱动引擎(RocketMQ-EventBridge)应用场景与技术解析
云原生·消息队列·rocketmq·事件驱动引擎