首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >HA master集群:如何获取apiserver的正确版本

HA master集群:如何获取apiserver的正确版本
EN

Stack Overflow用户
提问于 2015-12-06 17:35:12
回答 1查看 427关注 0票数 1

我目前正在尝试配置一个高可用主群集。我关注了proper documentation,但我面临着以下问题。我的kubectl版本是v1.1.2

代码语言:javascript
复制
kubectl version
Client Version: version.Info{Major:"1", Minor:"1", GitVersion:"v1.1.2", GitCommit:"3085895b8a70a3d985e9320a098e74f545546171", GitTreeState:"clean"}
error: Failed to negotiate an api version. Server supports: map[v1beta1:{} v1beta2:{} v1beta3:{}]. Client supports: [v1 extensions/v1beta1].

我的apiserver和相同的版本不匹配:

代码语言:javascript
复制
curl -ku kube:changeme https://10.115.99.31/version
{
  "major": "0",
  "minor": "18+",
  "gitVersion": "v0.18.0-71-g0bb78fe6c53ce3-dirty",
  "gitCommit": "0bb78fe6c53ce38198cc3805c78308cdd4805ac8",
  "gitTreeState": "dirty"
}

我找不到一种方法来列出来自谷歌存储库的kube-apiserver docker图像的标记。我该怎么做呢?

问候你,Smana

EN

回答 1

Stack Overflow用户

发布于 2015-12-08 08:14:52

文档中似乎有一个过期的kube-apiserver.yaml文件。我在另一个部署指南中遇到了这个问题。您应该在their github page上将其作为错误提交。

api服务器的镜像

代码语言:javascript
复制
gcr.io/google_containers/kube-apiserver:9680e782e08a1a1c94c656190011bd02 

是几个月前的v0.18.0。

您需要将每台计算机上的kube-apiserver.yaml中的" image“行替换为当前映像。我不确定当前的图像是什么。但我会继续挖掘。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34115952

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档