Kubernetes最小的部署單位是Pod,裡面可以裝不只一個的容器,不過通常不會在一個Pod裡面塞上一堆容器,而是一個Pod只塞一個容器。
Pod則是運行在Node上,Node可以是一台實體機器或虛擬機,而Node又分為Control Plane(控制節點)和Worker Node(工作節點)兩種節點,控制節點負責所有的決策與控制,而工作節點則主要負責維護運行的Pod與提供環境。
而多個控制節點和工作節點則組成了一個Kubernetes集群。

在DAY2的文章中我們已經將Kubernetes安裝好並且啟動了。
在終端輸入
kubectl get nodes
下面這會看到一個節點
這個就是負責指揮整個Kubernetes系統的節點,但他同時也是工作節點。
這裡佈署一個pod來查看看它在哪一個node中
因為我們是使用minikube在本地上建立的一個Kubernetes集群,所以它將控制節點和工作節點合併在一個Node中,這樣比較方便做測試和學習,但在正式環境中這兩種節點通常會分開,以便進行資源與角色的管理。
這次我們先了解Kubernetes的基本架構,下一篇會更深入Control Plane與Worker Node中的組件與其用途。
使用圖片來源:https://kubernetes.io/zh-cn/docs/concepts/architecture/