注意:這裡的圖片都截圖自線上課程內容,可能有版權疑慮請不要再次上傳
目錄
什麼是 K8S
- Kubernetes ⇒ K8S 就是 kubernetes,因為名字太長了所以大家都簡稱 K8S
- 容器方便管理器 ⇒ K8S 用來一次執行多個容器,你可以透過 K8S 控制多個容器的開關,還能讓容器互溝通
在你的電腦安裝 K8S
-
對 docker desktop icon 按下右鍵 → setting → kubernetes → enable
-
等電腦安裝一下…
-
如果你一直卡在 starting kubernetes… 沒其他反應,可參考這個解法,或是瘋狂重開機
-
安裝成功後,試跑看看有沒有裝成功
$ kubectl version
- 必須要顯示 Client Version 和 Server Version 才算成功
- 如果沒有辦法顯示 Server Version,得重新開機讓他重新嘗試連線,如果還是沒用得重裝
K8S 在做什麼

- K8S 會開啟一個虛擬空間,我們把它叫做 Cluster
- Cluster 裡面有一個 Master,負責讀取你寫入的 config file,並根據其內容作機器擺置
- 例如:設定檔寫新增兩個 Post Services,Master 就會按部就班照做你的指示
- K8S 會在 Cluster 裡開設多個 VM,稱作 Nodes
- Master 在每一個 Node 裡各放一個 Pod,Pod 就是類似 Container 的東西,負責運行 Image
Deployment
負責監視當有 Pod 崩潰時,重新啟動 Pod
- 你應該會需要 Pod 之間互相溝通,那就需要 network。
Service
負責管理 Pods 之間的 network