Kubernetes Workshop

Kubernetes 企業訓練課程 - 微服務導入實戰

課程時間 2018/05/27 & 2018/06/03

ta-ching chen

1 minute read

課堂挑戰題影片說明


課堂疑問整理

若有任何疑問歡迎在下面 DISQUS 提問 :)

容器在不做資源限制的狀況下是否會使用 Host 所有資源?

沒錯,因此必須針對各容器做適當的限制避免耗盡資源。另外,有以下幾點好處

  1. 利於容器調度
  2. 避免單一容器異常波及其他正常服務
  3. 統計容器叢集資源使用總量
  4. 避免影響 host 正常運作

單台 host 開越多容器是否意味著能夠負載更多連線

這邊是常見的誤區,儘管容器之間的資源可以共享但實際上仍然受制於 host 上的資源總量。假設某應用在 host 上執行最高能負載 500 條連線,打包成容器執行後會變成 total connections <= 500,不會變成 500 * N。容器的優勢在於開關快速,可以根據服務的負載快速開關,以因應服務需求。但當資源總量不足時仍然需要透過擴張節點來支撐流量。