您好,登錄后才能下訂單哦!
《深入剖析Kubernetes - 09? 從容器到容器云 談談Kubernetes的本質》
kubernetes主要解決問題:服務編排、節點管理、任務調度
kubernetes 節點角色:
(1) Master :apiserver(提供 API服務)、kube-scheduler(負責調度)、kube-controller-manager(負責容器編排)
(2) worknode:最核心的組件為kubelet,負責跟apiserver、容器運行時(如docker) 通信
kubernetes 推薦使用聲明式API,通過API 對象做服務編排
(1) 多個pod 通過service做代理,代理pod的IP和端口等信息自動更新,提供統一入口(整個生命周期中,IP不會變)
(2) 最小的管理粒度是pod,pod是container的集合,一個pod可以包含多個container
(3) 配置通過configmap 管理,將目錄或文件掛載到容器中
(4) 敏感文件,例如證書、密碼文件等,通過secret 掛載
(5) 需要固定主機名,對進程啟停順序有要求,則可以通過statefulset 部署
(6) agent類進程,例如日志采集、監控進程等,每個宿主機都需要起一個服務的進程可以通過daemonset部署
(7) 定時執行任務通過 cronjob 執行
(8) 一次性執行任務通過job 完成
(9) 自動伸縮通過HPA 實現
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。