尚硅谷Kubernetes教程(K8s入門到精通)

1.
Infrastruture as a Service 阿里云
platform as a Service 新浪云
Software as a Service office365
容器化后
資源管理器
MESOS 開源 資源管理器 框架
2019.5.2 不用MESOS 改用Kuberbetes
物理化 虛擬化相容非常好
2.
docker swarm 實現(xiàn)的是docker執(zhí)行化方案
輕量 功能太少
docker是鯊魚
kubernetes是舵盤
靠山 是google
MESOS APACHE 分布式資源管理框架
2019-5 Twutter>> Kubernetes
Docker Swarm 2019-07 阿里云宣布 Docker Swarm剔除
kubernetes Google 10年容器化基礎(chǔ)架構(gòu) borg
Go語言 Borg 重新構(gòu)建變?yōu)?kubernetes
特點:
輕量級:消耗資源小
開源:免費
彈性伸縮
負(fù)載均衡 IPVS框架
誰需要學(xué):
軟件工程師
測試工程師
運維工程師
軟件架構(gòu)師
項目經(jīng)理
3.
建立深刻印象哪個一個應(yīng)該干嘛

大量參照Borg組件
介紹說明:前世今生 框架 關(guān)鍵字

Pod最小的封裝集合 管理最小單位
管理Pod控制器 服務(wù)發(fā)現(xiàn)怎么實現(xiàn)

Pod和Pod怎么通訊的
基礎(chǔ)概念:什么是Pod 控制器類型 K8S網(wǎng)絡(luò)通訊模式

Kubernetes:構(gòu)建K8S集群
動手實踐 操作去犯錯

資源清單:導(dǎo)演 劇本 資源清單
yam語法格式
編寫Pod
Pod的生命周期
資源 掌握資源清單的語法 編寫Pod 掌握Pod的生命周期

運行一組容器 重建他的副本
Pod 控制器:掌握各種控制器的特點以及使用定義方式

內(nèi)部私有的IP地址,沒辦法訪問
服務(wù)發(fā)現(xiàn) 暴露給客戶端 聽清楚暴露給客戶端
暴露地址+端口方式
算法RR 輪循算法
4.
服務(wù)發(fā)現(xiàn):掌握SVC原理 及其構(gòu)建方式
適用于
有狀態(tài)服務(wù) DBMS
無狀態(tài)服務(wù) LVS APACHE
存儲:掌握多種存儲類型的特別 并且能夠在不同的環(huán)境中選擇合適的存儲方案(有自己的見解)
很多儲存
configMap 存配置文件
Secret 用戶名密碼加密的
volume 基本數(shù)據(jù) 網(wǎng)頁文件
PV 動態(tài)的過程

自己完成容器或者Pod調(diào)度到對應(yīng)的節(jié)點
Pod1和Pod2 調(diào)度到同一個節(jié)點 或者不同的節(jié)點
Pod節(jié)點組裝
調(diào)度器:掌握調(diào)度器原理 能夠根據(jù)要求Pod丁提到想要的節(jié)點運行

安全:集群的認(rèn)證 鑒權(quán) 訪問控制 原理及其流程

Linux操作系統(tǒng)里的yam管理器

HPA 根據(jù)CPU當(dāng)前使用率進(jìn)行平滑擴(kuò)展 日志收集
HELM:Linux yum 掌握HELM原理 HELM模版自定義 HELM部屬一些常用插件

集群本身的東西
默認(rèn)證書只有一年 每年更新一次 使用周期增加1年
修改源碼 可以延長證書使用期限
構(gòu)建高可用集群
運維:修改Kubeadm 達(dá)到證書可用期限為10年
能夠構(gòu)建高可用的Kubernetes集群
轉(zhuǎn)看:
https://www.bilibili.com/video/BV1GT4y1A756/?spm_id_from=333.788.video.desc.click&vd_source=55229068461aa7c55d2589f3853982b8