Kubernetes:在kube系统命名空间中编辑Heapster部署
我使用Google容器引擎提供的Kubernetes系统。 当我尝试编辑Heapster部署以添加XDB接收器时:Kubernetes:在kube系统命名空间中编辑Heapster部署,kubernetes,google-cloud-platform,Kubernetes,Google Cloud Platform,我使用Google容器引擎提供的Kubernetes系统。 当我尝试编辑Heapster部署以添加XDB接收器时: kubectl --namespace=kube-system edit deployment/heapster-v1.2.0.1 一切正常,我得到以下回应: deployment "heapster-v1.2.0.1" edited POD已成功重新创建,但大约1分钟后,部署将恢复为默认值 我想可能是我添加的接收器配置行出了问题,所以我尝试再次编辑部署,但只是添加了一个简单的
kubectl --namespace=kube-system edit deployment/heapster-v1.2.0.1
一切正常,我得到以下回应:
deployment "heapster-v1.2.0.1" edited
POD已成功重新创建,但大约1分钟后,部署将恢复为默认值
我想可能是我添加的接收器配置行出了问题,所以我尝试再次编辑部署,但只是添加了一个简单的标签:
labels:
k8s-app: heapster
kubernetes.io/cluster-service: "true"
version: v1.2.0.1
test: test
同样的情况也发生了,部署在1分钟后恢复为其原始配置。我键入以下命令,标签就消失了:
kubectl --namespace=kube-system get -o yaml deployment/heapster-v1.2.0.1
有人知道如何编辑此Heapster部署吗
谢谢我也有同样的情况。我需要将XDB接收器添加到现有的heapster吊舱中。你能给我建议一个编辑这个的方法吗?我希望通过API来做这件事。我没有提到这一点。@SujaiSivasamy我最终在默认名称空间中创建了一个heapster部署,而不是kube systemI。我正在尝试同样的方法。但我一直在为heapster部署提供身份验证,以便与安全的kubeapi服务器进行通信。我已经发布了一个同样的问题:@Mathew显然不支持自定义配置。禁用云监控或创建另一个Heapster实例。