-
每個 Controller 的邏輯:
for {
? ? 獲取資源期望狀態
? ? 獲取資源當前狀態
? ? 改變:當前狀態 -> 期望狀態
}
查看全部 -
組件:ControllerManager
集群內各種資源 controller 的核心管理者
針對每一種具體的資源,都有相應的 Controller
保證其下管理的每個 Controller 所對應的資源始終處于“期望狀態”。
查看全部 -
組件:Scheduler
通過 API Server 的 Watch 接口監聽新建 Pod 副本信息,并通過調度算法為該 Pod 選擇一個最合適的 Node
支持自定義調度算法 provider
默認調度算法內置預選策略和優選策略,決策考量資源需求、服務質量、軟硬件約束、親緣性、數據局部性等指標參數
查看全部 -
組件:API Server
集群控制的唯一入口,是提供 Kubernetes 集群控制 RESTful API 的核心組件
集群內各個組件之間數據交互和通信的中樞
提供集群控制的安全機制(身份認證、授權以及 admission control)
查看全部 -
Kubernetes 集群大腦,控制平面:
所有集群的控制命令都傳遞給 Master 組件并在其上執行
每個 Kubernetes 集群至少有一套 Master 組件(當前默認:一個)
每套 master 組件包括三個核心組件(apiserver,scheduler 和 controller-manager)以及集群數據配置中心 etcd
查看全部 -
Master組件:集群大腦
查看全部 -
Kubernetes 架構全圖
查看全部 -
課程安排
應用部署運行模式變遷:從物理單機、虛擬化(容器化)到云原生
Kubernetes:面向云原生應用的新“云平臺”
Kubernetes 集群初體驗
Kubernetes 架構
Kubernetes 的基礎概念
查看全部 -
Kubernetes 與云原生
2018 年初,CNCF 宣布 Kubernetes 正式畢業
Kubernetes 的最終使命是成為新一代應用上云的首選平臺,為廣大開發者開啟云原生應用的大門
Kubernetes 將和人工智能、區塊鏈等熱門技術一起支撐起互聯網應用的未來
查看全部 -
Kubernetes 成長歷程
2014年,Kubernetes 正式由 Google 開源
2015年,谷歌將 Kubernetes 捐贈給 Linux 基金會下屬的云原生計算基金會-CNCF
2017年,Kubernetes 戰勝 Swarm 和 Mesos,成為容器管理與調度編排領域的首選平臺和事實標準
查看全部 -
Kubernetes:以 Google Borg 為原型
查看全部 -
提供簡單且一致的容器化應用部署、伸縮和管理機制
查看全部 -
Pod生命周期
查看全部 -
示例圖說明
查看全部 -
課程的大綱
查看全部
舉報