首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Kubernetes:如何正确更改apiserver运行时设置

Kubernetes:如何正确更改apiserver运行时设置
EN

Stack Overflow用户
提问于 2017-12-10 22:26:58
回答 1查看 1.3K关注 0票数 1

我使用kube-aws在AWS上运行一个Kubernetes集群,一切都按预期工作。

现在,我意识到在我使用的版本(v1.7.10_coreos.0)中没有打开cron作业,而Kubernetes的文档只声明如下:

对于以前版本的集群(< 1.8),需要通过向API服务器传递--运行时-config=批/v2alpha 1=true(请参阅打开或关闭群集的API版本以获得更多信息)来显式启用批处理/v2alpha 1 API。

该文本中所指向的文档仅说明如下(这是实际的、完整的文档):

通过在打开API服务器时传递-运行时-config= API /标志,可以打开或关闭特定的API版本。例如:要关闭v1 API,请传递--运行时-config=api/v1=false。运行时-config还支持两个特殊的键: api/all和api/旧式分别控制所有和遗留api。例如,要关闭除v1之外的所有API版本,请传递--运行时-config=api/ all =false,api/v1=true。就这些标志而言,遗留API是那些已被显式废弃的API(例如v1beta3)。

我没有找到关于如何更改正在运行的集群的配置的信息,当然,我不想尝试在api-server上重新运行这个命令。

注意,kube仍然使用hyperkube,而不是kubeadm。此外,/etc/kubernetes/manifests-directory只包含ssl-directory。

我要应用的设置是:--runtime-config=batch/v2alpha1=true

什么是正确的方法,最好使用kubectl,应用此设置并重新启动apiserver

谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-12-11 21:47:10

默认情况下,batch/v2alpha1=truekube-aws中设置。你可以找到它,这里

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

https://stackoverflow.com/questions/47744137

复制
相关文章

相似问题

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