
前文
k8s前身是Google開發borg系統,用於管理Google系統,後面由許多borg核心開發人用利用Go語言改寫就造就Kubernetes
可以根據聲明式設定,管理、擴展我們的容器化應用編排系統
- 有效安全幫我們執行Container Rollout
- 能夠因應系統流量變化,進行伸縮擴容(Scaling)
- Health check實現自動偵測故障及重啟功能
- 透過Namespace有效幫我們做資源隔離
k8s協助我們方便掌控複雜容器系統架構,具有良好伸縮性
建議在閱讀k8s文章前先要有Docker相關知識,不然許多點會有看沒有懂
我們練習會使用k3d使用Docker建議k8s來練習
k8s 主要組件介紹
先來張圖(此圖來自wiki)wiki畫的很棒,我拿來借用一下XDD