工程師
其他
容器
推薦課程
average > 0 ? $model->average . '分' : '10.0分' ?>

Kubernetes培訓(xùn)提綱

李老師

中國科學(xué)院計算技術(shù)研究所 中科院計算所高級工程師

李老師,中科院計算所高級工程師,開源項目活躍開發(fā)者,20 余年編程與軟件開發(fā)經(jīng)驗,10余年云端軟件研發(fā)與產(chǎn)業(yè)化工作經(jīng)歷。歷任國家重點實驗室課題組負(fù)責(zé)人,上市公司事業(yè)群技術(shù)總監(jiān)、首席技術(shù)專家。
李老師項目經(jīng)驗豐富,為多家知名企業(yè)和單位提供過服務(wù),榮獲中國軟件協(xié)會“優(yōu)秀CTO”等多項榮譽,兼任中國新一代IT產(chǎn)業(yè)聯(lián)盟分委會秘書長、全國高校人工智能與大數(shù)據(jù)創(chuàng)新聯(lián)盟專家委員、北京開源創(chuàng)新委員會委員。

李老師,中科院計算所高級工程師,開源項目活躍開發(fā)者,20 余年編程與軟件開發(fā)經(jīng)驗,10余年云端軟件研發(fā)與產(chǎn)業(yè)化工作經(jīng)歷。歷任國家重點實驗室課題組負(fù)責(zé)人,上市公司事業(yè)群技術(shù)總監(jiān)、首席技術(shù)專家。 李老師項目經(jīng)驗豐富,為多家知名企業(yè)和單位提供過服務(wù),榮獲中國軟件協(xié)會“優(yōu)秀CTO”等多項榮譽,兼任中國新一代IT產(chǎn)業(yè)聯(lián)盟分委會秘書長、全國高校人工智能與大數(shù)據(jù)創(chuàng)新聯(lián)盟專家委員、北京開源創(chuàng)新委員會委員。

課程費用

6800.00 /人

課程時長

2

成為教練

課程簡介

本課程旨在為學(xué)員提供K8s云原生容器平臺的全面培訓(xùn),涵蓋云原生概念、容器技術(shù)基礎(chǔ)、K8s詳解等多個方面。課程結(jié)合理論與實踐,通過實驗加深學(xué)員對知識點的理解,幫助學(xué)員在短時間內(nèi)掌握云原生容器平臺的關(guān)鍵技術(shù)。

目標(biāo)收益

?理解云原生技術(shù)的核心概念和技術(shù)架構(gòu)
?掌握使用Docker進(jìn)行容器化應(yīng)用的構(gòu)建
?熟練掌握K8s核心技術(shù),提升應(yīng)用構(gòu)建、發(fā)布效率和管理能力
?了解云原生DevOps學(xué)會如何基于K8s實現(xiàn)CI/CD

培訓(xùn)對象

云計算、微服務(wù)、容器技術(shù)相關(guān)人員
開發(fā)工程師、運維工程師及DevOps人員
有一定基礎(chǔ)的IT人員,希望學(xué)習(xí)和了解云原生技術(shù)
企業(yè)IT架構(gòu)師、技術(shù)經(jīng)理及決策者

課程內(nèi)容

第一天上午
1. 引言
1.1 為什么把“K8s”稱為“云原生”容器平臺
1.2 從成功案例看K8s等云原生技術(shù)給我們帶來的價值
1.3 容器鏡像、容器運行時與容器編排平臺

2. 容器技術(shù)基礎(chǔ)
2.1 Docker容器技術(shù)原理
2.2 容器鏡像倉庫的類型及應(yīng)用
2.3 Dockerfile:最佳實踐與常見誤區(qū)
2.4 Docker發(fā)展近況及對用戶的影響
實驗:通過Dockerfile構(gòu)建容器鏡像并運行

3. Kubernetes(K8s)架構(gòu)及部署
3.1 K8s 架構(gòu)及原理
3.2 K8s的API Server及其APIs
3.3 K8s 部署方案簡介:從單節(jié)點集群到生產(chǎn)級部署
3.4 K8s中的namespace和Kubectl的context設(shè)置
實驗:通過kubectl操作K8s集群

第一天下午
4. K8s 工作負(fù)載控制器詳解(上)
4.1 Pod —— K8s調(diào)度任務(wù)的最小單元
4.2 通過應(yīng)用云原生化實戰(zhàn)案例看Pod設(shè)計
4.3 常見K8s工作負(fù)載一覽
4.4 通過Deployment在K8s上運行微服務(wù)
4.5 在K8s上實現(xiàn)微服務(wù)的滾動發(fā)布和彈性擴縮
實驗:在K8s集群上創(chuàng)建工作負(fù)載在并實現(xiàn)滾動發(fā)布和彈性擴縮
4.6 通過Job/CronJob運行批處理/數(shù)據(jù)分析/機器學(xué)習(xí)任務(wù)
實驗:在K8s集群上運行Job
4.7 通過DaemonSet運行系統(tǒng)后臺守護(hù)進(jìn)程

5. Service與Ingress
5.1 Service及其實現(xiàn)原理
實驗:通過Service對外暴露服務(wù)提供對應(yīng)用的訪問
5.2 跨集群的服務(wù)注冊與發(fā)現(xiàn)
5.3 使用Ingress對外暴露服務(wù)
5.4 Ingress實現(xiàn)原理
實驗:通過Ingress對外暴露服務(wù)提供對應(yīng)用的訪問
5.5 Ingress與傳統(tǒng)微服務(wù)網(wǎng)關(guān)的比較,及其他云原生服務(wù)網(wǎng)關(guān)方案介紹

第二天上午
6. Pod管理進(jìn)階
6.1 Pod生命周期回調(diào)
6.2 存活探針與就緒探針
實驗:Pod生命周期管理
6.3 資源需求與限制
6.4 K8s對Pod的調(diào)度
實驗:Pod的資源需求與限制

7. 理解 K8s 的網(wǎng)絡(luò)和存儲
7.1 K8s對基礎(chǔ)設(shè)施的南向接口標(biāo)準(zhǔn)CNI與CSI
7.2 K8s的網(wǎng)絡(luò)模型
7.3 典型的K8s網(wǎng)絡(luò)方案簡介:Calico、Flannel及其他
7.4 K8s 中使用存儲的幾種模式和應(yīng)用場景
實驗:使用 K8s 的存儲
7.6 在K8s上運行數(shù)據(jù)庫等有狀態(tài)服務(wù)
7.7 公有云/IaaS環(huán)境與物理服務(wù)器環(huán)境運行K8s的異同及對應(yīng)用的影響

8. K8s中的配置管理
8.1 使用ConfigMap保存和管理應(yīng)用的配置信息
8.2 使用Secret保存和管理應(yīng)用的敏感信息
8.3 跨集群和高級配置管理功能在K8s環(huán)境的實現(xiàn)
實驗:通過ConfigMap和Secret為應(yīng)用下發(fā)配置

第二天下午
9. 將微服務(wù)架構(gòu)應(yīng)用遷移上K8s
9.1 微服務(wù)架構(gòu)應(yīng)用遷移上K8s的收益與挑戰(zhàn)
9.2 Spring Cloud與K8s的能力重疊、差異和選擇
9.3 Spring Cloud Kubernetes項目
9.4 分步驟將已有的Spring Cloud應(yīng)用遷移上K8s上
9.5 K8s上應(yīng)用的監(jiān)控和日志收集

10. Helm及應(yīng)用
10.1 通過Helm管理應(yīng)用
10.2 Helm原理
10.3 Helm Chart開發(fā)
實驗:我的第一個Helm Chart

11. 基于K8s的云原生DevOps
11.1 DevOps與CI/CD簡介
11.2 云原生DevOps工具
11.3 構(gòu)建云原生CI/CD流水線

課程費用

6800.00 /人

課程時長

2

預(yù)約體驗票 我要分享

近期公開課推薦

近期公開課推薦

活動詳情

提交需求