2015-07-22 187 views
3

幾個kubernetes新手問題。Kubernetes集羣大小

如果我這樣做是正確時,kubernetes集羣的建立與希望集羣中爪牙數定義的大小東郡,可以說,我創建了有兩個奴才集羣。如果我決定部署4個豆莢與一個PHP和Nginx服務它。

有一種方法可以選擇我想要的每個吊艙的資源數量嗎?

在我們直接部署到服務器/ VM老的部署,我們知道每個服務器/ VM的資源量。假設我沒有2gb ram 4 cps 160gb hdd的功能要求。

我該怎麼做,使用kubernetes。

現在假設我有那些4個莢部署我想擴大規模和新的吊艙需要履行同樣的無功能需求。

我需要調整我的羣集大小還是有一種方式kubernetes爲我做?

謝謝。

回答

5

參見kubernetes用戶指南的Compute Resources部分。它描述瞭如何爲您的容器分配cpu和內存限制以及調度程序如何將它們放入羣集中。

當你擴大你正在運行的豆莢數量,調度會嘗試將它們放置在可用空間。如果沒有辦法調度豆莢,那麼豆莢將保持待定狀態,直到調度程序可以找到運行它們的地方。您可能可以放寬放置在您的容器上的一些限制(主機端口,標籤選擇器等),或者您可能需要通過添加其他節點來增加羣集的計算容量。

現在,羣集不會在容量不足時自動添加新節點。至少對於GCE來說,現在正在努力添加此功能(請參閱#11748),但在Kubernetes的v1.0中不存在此功能。在實現該功能之前,您需要手動縮放羣集。如果您在GCE/GKE上運行,可以通過調整包含羣集節點的受管實例組來完成此操作。在其他雲提供商上,您需要將節點配置克隆到新節點上,以便擁有加入羣集的正確憑據。

+0

感謝@羅伯特 - 貝利是回答我有關莢資源Q,但最後一個仍然存在,我是否需要手動重新大小我的羣集自動添加新的吊艙或有它的任何方式kubernetes重新大小的羣集。 – bitgandtter