Kubernetes 企業訓練課程 - 微服務導入實戰
課程時間 2018/05/27 & 2018/06/03
課堂挑戰題影片說明
課堂疑問整理
若有任何疑問歡迎在下面 DISQUS 提問 :)
容器在不做資源限制的狀況下是否會使用 Host 所有資源?
沒錯,因此必須針對各容器做適當的限制避免耗盡資源。另外,有以下幾點好處
- 利於容器調度
- 避免單一容器異常波及其他正常服務
- 統計容器叢集資源使用總量
- 避免影響 host 正常運作
單台 host 開越多容器是否意味著能夠負載更多連線
這邊是常見的誤區,儘管容器之間的資源可以共享但實際上仍然受制於 host 上的資源總量。假設某應用在 host 上執行最高能負載 500 條連線,打包成容器執行後會變成 total connections <= 500
,不會變成 500 * N
。容器的優勢在於開關快速,可以根據服務的負載快速開關,以因應服務需求。但當資源總量不足時仍然需要透過擴張節點來支撐流量。