摘要:
為了避免集群中的 Pod 負載加大時節點資源不足,導致某些用戶進程被“殺掉”,Kubernetes 需要有一套完備的資源配額限制及對應的 Pod 服務等級機制,解決思路如下: (1)可以全面限制一個應用及其中的 Pod 所能占用的資源配額。具體包括三種方式: <1>定義每個 Pod 上資源配額相關的 閱讀全文
摘要:
容器內部存儲的生命周期是短暫的,會隨著容器環境的銷毀而銷毀,具有不穩定性。如果多個容器希望共享同一份存儲,則僅僅依賴容器本身是很難實現的。Kubernetes 系統中,將對容器應用所需的存儲資源抽象為存儲卷(Volume)概念來解決這些問題。 Volume 是與 Pod 綁定的(獨立于容器)與 Po 閱讀全文
摘要:
Docker 技術依賴于近年來 Linux 內核虛擬化技術的發展,所以 Docker 對 Linux 內核有很強的依賴。本文將 Docker 使用到的與 Linux 網絡有關的主要技術進行簡單介紹。 一、網絡命名空間 為了支持網絡協議棧的多個實例, Linux 在網絡棧中引入了網絡命名空間,這些獨立 閱讀全文