Kubernetes:在 kube-system 命名空间中编辑 Heapster 部署

Mat*_*hew 5 google-cloud-platform kubernetes

我使用Google Container Engine提供的Kubernetes系统。当我尝试编辑 Heapster 部署以添加 influxdb 接收器时:

kubectl --namespace=kube-system edit deployment/heapster-v1.2.0.1
Run Code Online (Sandbox Code Playgroud)

一切正常,我得到以下回复:

deployment "heapster-v1.2.0.1" edited
Run Code Online (Sandbox Code Playgroud)

Pod 已成功重新创建,但大约 1 分钟后,部署将恢复为其默认值。

我想也许是我添加的接收器配置行有问题,所以我尝试再次编辑部署,但只是添加一个简单的标签:

  labels:
    k8s-app: heapster
    kubernetes.io/cluster-service: "true"
    version: v1.2.0.1
    test: test
Run Code Online (Sandbox Code Playgroud)

同样的事情发生了,部署在 1 分钟后恢复到其原始配置。我输入以下命令,标签消失了:

kubectl --namespace=kube-system get -o yaml deployment/heapster-v1.2.0.1
Run Code Online (Sandbox Code Playgroud)

有人知道如何编辑此 Heapster 部署吗?

谢谢