在構(gòu)建K8s時遇到該問題異常
問題描述
- 該問題在執(zhí)行
minikube start
命令后出現(xiàn)的無法啟動的異常
完整異常描述:
Unable to restart cluster, will reset it: apiserver healthz: apiserver process never appeared
翻譯:無法重新啟動群集,將重置它:apiserver healthz:apiserver進(jìn)程從未出現(xiàn)
問題解決辦法
問題分析:未構(gòu)建成功服務(wù),并由于存在國內(nèi)墻的困擾,哪怕指定了阿里云的鏡像庫依舊失敗,這可能是由于使用官方的minikube 導(dǎo)致自動拉起的是最新的,而鏡像庫并非是最新的,導(dǎo)致無法下載完整的資源導(dǎo)致的
- 解決:進(jìn)行指定k8s版本
minikube start --kubernetes-version=v1.23.8
- 指定阿里鏡像版
minikube start --image-mirror-country='cn' --image-repository='registry.cn-hangzhou.aliyuncs.com/google_containers'
補充
后續(xù)采用minikube dashboard
時出現(xiàn)錯誤Error: no DISPLAY environment variable specified
只需要進(jìn)行代理訪問即可。文章來源:http://www.zghlxwxcb.cn/news/detail-409102.html
代理轉(zhuǎn)發(fā)代碼(需要安裝kubectl
)kubectl官方安裝教程鏈接文章來源地址http://www.zghlxwxcb.cn/news/detail-409102.html
nohup kubectl proxy --port=想要轉(zhuǎn)發(fā)到的端口 --address='當(dāng)前ip地址' --accept-hosts='^.*' > ./nohup.out &
安裝minikube注意要點
- docker需要使用非root用戶進(jìn)行啟動才行,使用docker用戶組記得開放
sudo
命令給指定用戶 - 諾使用VM虛假機進(jìn)行練習(xí),注意添加用戶組后重新啟動虛擬機
到了這里,關(guān)于【k8s】Unable to restart cluster, will reset it: apiserver healthz異常的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!