所以,我試圖通過kubernetes,docker和AWS ecs來理解CPU和虛擬機的分配。 這看起來正確嗎?Kubernetes是否均勻地分佈在一個ec2集羣中?
本地,運行「泊塢窗撰寫」有幾個服務:
每個容器被添加到一個泊塢窗機VM。您可以從該單個VM分配CPU份額。AWS,運行ECS,從碼頭工生成:
每個容器(所有這些容器)都被添加到一個ec2虛擬機中。您可以從該單個VM分配CPU份額。除非您手動將「添加實例」添加到您的應用程序,否則部署到5個ec2實例的集羣的事實並沒有什麼不同。你的5個容器將共享1個ec2。AWS,運行kubernetes,使用複製控制器和服務yamls:
分別獲得容器被分佈在都在你的kubernetes集羣的EC2實例?????
如果我旋轉起來5個EC2實例的羣集,然後部署5複製控制器/服務,他們將被實際穿過EC2的分佈?這似乎與ECS和本地開發的主要區別。只是想獲得正確的事實。