【k8s】Unable to restart cluster, will reset it: apiserver healthz异常

在构建K8s时遇到该问题异常

问题描述

  • 该问题在执行minikube start命令后出现的无法启动的异常

完整异常描述:

Unable to restart cluster, will reset it: apiserver healthz: apiserver process never appeared

翻译:无法重新启动群集,将重置它:apiserver healthz:apiserver进程从未出现

问题解决办法

问题分析:未构建成功服务,并由于存在国内墙的困扰,哪怕指定了阿里云的镜像库依旧失败,这可能是由于使用官方的minikube 导致自动拉起的是最新的,而镜像库并非是最新的,导致无法下载完整的资源导致的

  • 解决:进行指定k8s版本
minikube start --kubernetes-version=v1.23.8
  • 指定阿里镜像版
minikube start --image-mirror-country='cn' --image-repository='registry.cn-hangzhou.aliyuncs.com/google_containers'

补充

后续采用minikube dashboard时出现错误Error: no DISPLAY environment variable specified只需要进行代理访问即可。

代理转发代码(需要安装kubectl)kubectl官方安装教程链接

nohup  kubectl proxy --port=想要转发到的端口 --address='当前ip地址' --accept-hosts='^.*' > ./nohup.out &

安装minikube注意要点

  • docker需要使用非root用户进行启动才行,使用docker用户组记得开放sudo 命令给指定用户
  • 诺使用VM虚假机进行练习,注意添加用户组后重新启动虚拟机
  • 8
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

嘿嘿嘿1212

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值