我们试图升级Kops版的Kubernetes集群。为此,我们遵循了以下步骤;
KUBECONFIG="<>“导出AWS_PROFILE="<< AWS配置文件”名称>>“导出AWS_DEFAULT_REGION="<< AWS区域>>”导出KOPS_STATE_STORE="<< AWS S3 Bucket NAME >>“ExportNAME=”<< KOPS集群名称>>
existing-cluster.yaml
一旦主服务器被翻滚,我注意到这个主服务器没有加入到集群中。经过几轮故障排除后,我在API服务器中发现了下面的错误。
"serving-cert::/srv/kubernetes/kube-controller-manager/server.crt::/srv/kubernetes/kube-controller-manager/server.key“:
I0926 09:54:41.220817 1 flags.go:59]标志:-vmodule=”I0926 09:54:41.223834 1 dynamic_serving_content.go:111]为无法加载基于configmap的请求-标头-客户端-ca文件:获取"https://127.0.0.1/api/v1/namespaces/kube-system/configmaps/extension-apiserver-authentication":拨号tcp 127 ]加载了一个新的证书/密钥对。.0.0.1:443:连接:连接被拒绝
我试图解决这个问题,但找不到办法,所以决定使用备份进行回滚。这就是我所遵循的步骤;
。
不过,我在主节点中也会出现同样的错误。
有人知道我如何使用Kops恢复集群吗?
发布于 2022-09-26 10:07:42
经过几轮故障排除后,我发现每当我们使用kops部署一个新版本时,它都会在AWS中的启动模板中创建一个新版本。我已经手动更改了在所有节点组的自动缩放组中使用的启动模板版本。然后将群集回滚到以前的状态,并开始正常工作。然后,在将缺失的配置添加到kops模板文件后,重新运行升级过程。
https://stackoverflow.com/questions/73852590
复制相似问题