我使用Google Container Engine提供的Kubernetes系統。 當我嘗試編輯Heapster部署添加influxdb片:Kubernetes:在kube-system命名空間中編輯Heapster部署
kubectl --namespace=kube-system edit deployment/heapster-v1.2.0.1
一切運作良好,我得到如下回應:
deployment "heapster-v1.2.0.1" edited
豆莢成功重建,但約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部署?
感謝
我有相同的場景。我需要將influxdb接收器添加到現有的heapster吊艙。你能建議我編輯這個方法嗎? –
我期待通過API來做到這一點。我錯過了提及這一點。 –
@SujaiSivasamy我結束了在默認命名空間而不是kube-system中創建heapster部署 – Mathew