0
我想弄清楚如何更新節點的容器容量。我使用文檔中概述的Vagrant/VM環境進行簡單的羣集設置。我試圖用kubectl做修補的節點艙容量如下:更新節點的容器容量
僅發送JSON通過所需的補丁:
kubectl patch node 10.245.1.3 -p '{"status": {"capacity": {"pods": "4"}}}'
和
kubectl patch node 10.245.1.3 -p "`cat node.json`"
哪裏node.json爲節點JSON從除pod以外的GET請求更改爲4,並刪除resourceVersion屬性。
該命令似乎被接受,因爲節點的resourceVersion數量發生了變化。但是,豆莢的容量不會。有任何想法嗎?
我使用Kubernetes 1.0.6
謝謝。我發現那面旗幟。但是,我無法弄清楚如何重新啓動kubelet。我發現[this](https://github.com/kubernetes/kubernetes/blob/b9cfab87e33ea649bdd13a1bd243c502d76e5d22/cluster/centos/node/scripts/kubelet.sh)並想出如何停止服務,但我在哪裏更新該標誌。我重新啓動服務時嘗試更新它,但出現錯誤。 – tbs
您使用的是什麼雲/操作系統,以及您是如何創建羣集的?確切的答案取決於您的具體設置。通常,您必須更新腳本或鹽配置並執行節點升級。例如,如果你使用帶有salt的'cluster/kube-up.sh',你可以在這裏更新[salt配置](https://github.com/kubernetes/kubernetes/blob/master/cluster/saltbase/salt/kubelet /默認)。節點升級文檔是[here](https://github.com/kubernetes/kubernetes/blob/master/docs/admin/cluster-management.md#node-upgrades)。 –
我只是按照[這裏]概述的說明在本地使用virtualbox運行(http://kubernetes.io/v1.0/docs/getting-started-guides/vagrant.html)基於[file](https:/ /github.com/kubernetes/kubernetes/blob/b9cfab87e33ea649bdd13a1bd243c502d76e5d22/cluster/centos/node/scripts/kubelet.sh)我之前已鏈接過,我將sshing轉換爲minion-1並運行:systemctl stop kubelet KUBELET_ARGS =「 - max-pods = 10「systemctl start kubelet但是,這似乎並沒有更新max-pods。 – tbs