首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >连接到Kubernetes master,更新heapster

连接到Kubernetes master,更新heapster
EN

Stack Overflow用户
提问于 2016-12-12 18:23:15
回答 1查看 284关注 0票数 2

我想要更新Heapster配置(为influxdb添加接收器)。问题是,因为我们通过Google Container Engine创建了集群,所以heapster是默认创建的,并且在kubernetes master上有配置文件。我不能像连接到minion节点(ssh)那样连接到kubernetes master。我想知道是否有一种方法可以直接通过k8s主机上的配置文件或通过kubernetes API更新heapster pod配置

EN

回答 1

Stack Overflow用户

发布于 2016-12-19 20:55:07

我有相同的用例,所以我可以分享我到目前为止的发现。

Heapster作为集群插件运行,似乎没有办法在Google Container Engine (GKE)中添加/删除/修改托管Kubernetes上的所有集群插件。但是,您可以控制其中的两个:"HorizontalPodAutoscaling“和"HttpLoadBalancing”(来源:https://cloud.google.com/container-engine/docs/clusters/operations#updating_a_container_cluster)。

在Kubernetes 1.4中,我能够应用我的自定义Heapster部署(使用influxdb接收器),它将有效地替换内建的heapster插件。在Kubernetes1.5.1中,我的更改被恢复了,这是有意义的,因为可能有一个集群插件管理器,可以让所有插件保持同步(来源:https://github.com/kubernetes/kubernetes/blob/master/cluster/addons/README.md

最后,我创建了一个单独的Heapster部署,并使用influxdb接收器(具有不同的名称和pod标签)。优点:我可以完全控制它的配置。缺点:两个堆比一个使用更多的资源。

如果您找到了编辑或禁用内置堆集群插件的方法,请分享如何操作。

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

https://stackoverflow.com/questions/41098640

复制
相关文章

相似问题

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