开发者社区 问答 正文

K8s v1.8.1集群升级报错,报ETCD Healthy is failed

k8s集群升级,我的k8s集群当前版本是1.8.1,升级到1.9.3时,前置检查失败,轮流报ETCD节点健康检查失败,这一次报ETCD-0节点,下一次报ETCD-1节点
集群日志:
2018-11-10 08:04:08
c5ac40b58ecac4248a4191212331896fc | Failed to upgrade component (Kubernetes) {"message":"Component etcd-1's Healthy is False ","code":"StatusBadRequest","requestId":"none","status":0} , Error code: 400
2018-11-10 08:04:02
c5ac40b58ecac4248a4191212331896fc | Start to upgrade component (Kubernetes)
2018-11-10 08:03:14
c5ac40b58ecac4248a4191212331896fc | Failed to upgrade component (Kubernetes) {"message":"Component etcd-0's Healthy is False ","code":"StatusBadRequest","requestId":"none","status":0} , Error code: 400

展开
收起
267439436064715971 2018-11-10 08:10:31 1397 分享 版权
1 条回答
写回答
取消 提交回答
  • 1. 安装kubectl  curl -LO https://storage.googleapis.com/kubernetes-release/release/$(curl -s https://storage.googleapis.com/kubernetes-release/release/stable.txt)/bin/linux/amd64/kubectl && chmod +x kubectl && sudo mv kubectl /usr/local/bin/ 1 下载指定版本,例如下载v1.9.0版本  curl -LO https://storage.googleapis.com/kubernetes-release/release/v1.9.0/bin/linux/amd64/kubectl && chmod +x kubectl && sudo mv kubectl /usr/local/bin/ 1 2. 安装minikube  minikube的源码地址: https://github.com/kubernetes/minikube  2.1 安装minikube  以下命令为安装latest版本的minikube。  curl -Lo minikube https://storage.googleapis.com/minikube/releases/latest/minikube-linux-amd64 && chmod +x minikube && sudo mv minikube /usr/local/bin/ 1 安装指定版本可到 https://github.com/kubernetes/minikube/releases下载对应版本。
    
    1. 答案来源于网络

    2019-10-17 19:03:36
    赞同 展开评论