作者|張磊 阿里云容器平臺高級技術專家,CNCF 官方大使
一、為什么需要 Pod
容器的基本概念
我們知道 Pod 是 Kubernetes 項目里面一個非常重要的概念,也是非常重要的一個原子調度單位,但是為什么我們會需要這樣一個概念呢?在使用容器
Docker 的時候,也沒有這個說法。其實,如果想要理解 Pod,首先要理解容器,所以來回顧一下容器的概念:
容器的本質實際上是一個進程,是一個視圖被隔離,資源受限的進程。
容器里面 PID=1
的進程就是應用本身,這意味著管理虛擬機等于管理基礎設施,因為我們是在管理機器,但管理容器卻等于直接管理應用本身。這也是之前說過的不可變基礎設施的一個最佳體現,這個時候,你的應用就等于你的基礎設施,它一定是不可變的。
在以上面的例子為前提的情況下,Kubernetes 又是什么呢?很多人都說 Kubern
熱門工具 換一換