Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-cloud-platform/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Kubernetes:在kube系统命名空间中编辑Heapster部署_Kubernetes_Google Cloud Platform - Fatal编程技术网

Kubernetes:在kube系统命名空间中编辑Heapster部署

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分钟后,部署将恢复为默认值 我想可能是我添加的接收器配置行出了问题,所以我尝试再次编辑部署,但只是添加了一个简单的

我使用Google容器引擎提供的Kubernetes系统。 当我尝试编辑Heapster部署以添加XDB接收器时:

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实例。