課程描述INTRODUCTION
微服務架構(gòu)設計k8s培訓
日程安排SCHEDULE
課程大綱Syllabus
微服務架構(gòu)設計k8s培訓
一、培訓收益
系統(tǒng)全面地了解和學習微服務架構(gòu)的設計、云計算與大數(shù)據(jù)基礎平臺及原生云應用開發(fā)方法等。通過此次課程培訓,可使學習者獲得如下收益:
如何使用二進制的方式,搭建*版本的kubernetes高可用集群。同樣會以三個master,兩個worker節(jié)點為例,會針對集群可用性進行的測試,并完成dashboard的搭建和使用。并在本章結(jié)尾,通過文檔方式,針對前面內(nèi)容進行總結(jié)。搭建完集群還不能馬上遷移業(yè)務,本章中將講解遷移前的一些準備工作:包括鏡像倉庫harbor的入門和部署、對kubernetes服務發(fā)現(xiàn)方案的學習分析以及ingress-nginx服務發(fā)現(xiàn)方案的部署。
二、培訓特色
1.理論與實踐相結(jié)合、案例分析與行業(yè)應用穿插進行;
2.專家精彩內(nèi)容解析、學員專題討論、分組研究;
3.通過全面知識理解、專題技能演示和實踐引導學員掌握課程內(nèi)容。
三、日程安排
第一天上午 微服務和k8s
基礎介紹 微服務架構(gòu)概述
什么是微服務架構(gòu)
單塊架構(gòu)優(yōu)勢與挑戰(zhàn)
微服務架構(gòu)的本質(zhì)與特征
微服務與SOA
微服務的挑戰(zhàn)
微服務架構(gòu)構(gòu)成
API網(wǎng)關(guān)與常用組件
服務注冊中心與常用組件
配置中心與常用組件
服務調(diào)用框架與常用組件
了解kubernetes
kubernetes的核心概念
kubernetes的架構(gòu)設計試看
kubernetes認證的密碼學原理
kubernetes的認證與授權(quán)
集群搭建方案對比
實踐環(huán)境準備
高可用集群部署
集群可用性測試
部署dashboard
實踐環(huán)境準備
高可用集群部署
集群可用性測試
部署dashboard
第一天下午
k8s高可用集群搭建
Harbor入門
Harbor高可用部署(上)
Harbor高可用部署(下)
kubernetes的服務發(fā)現(xiàn)
部署ingress-nginx(上)
部署ingress-nginx(下)
第二天上午
業(yè)務系統(tǒng)遷移kubernetes
定時任務遷移kubernetes
SpringBoot快速入門
springboot的web服務遷移kubernetes
Dubbo快速入門
傳統(tǒng)dubbo服務遷移kubernetes
傳統(tǒng)web服務遷移kubernetes
第二天下午
CICD實踐和kubernetes高級部分 kubernetes與cicd
cicd實踐
Namespace --- 集群的共享與隔離
Resources---多維度集群資源管理
Label---小標簽大作為
健康檢查---高可用的守護者
Scheduler--- 玩轉(zhuǎn)pod調(diào)度
部署策略詳解 --- 重建、滾動、藍綠、金絲雀
深入Pod - pod相關(guān)的點點滴滴(
ingress --- 四層代理、session保持、定制配置、流量控制
共享存儲 --- PV、PVC和StorageClass
StatefulSet --- 有狀態(tài)應用的守護者
KubernetesAPI ---如何開發(fā)一個基于kubernetes的容器管理平臺
第三天上午
日志和監(jiān)控
常見日志采集問題和解決方案分析
logpilot+elasticsearch+kibana日志實踐
監(jiān)控入門---從整體把握監(jiān)控
Prometheus入門---架構(gòu)和原理
部署前奏 - Helm & Operator
監(jiān)控部署實戰(zhàn) - Helm+PrometheusOperator
監(jiān)控落地 - 指標完善、Grafana看板和郵件報警 監(jiān)控落地
第三天下午
ServiceMesh代表作istio
什么是ServiceMesh?什么是Istio?
Istio架構(gòu)和原理
部署面向生產(chǎn)的istio - istio-init
部署面向生產(chǎn)的istio - 核心組件
istio核心功能實踐 - 部署bookinfo
istio核心功能實踐 - 智能路由
istio核心功能實踐 - 指標收集和查詢
istio核心功能實踐 - 分布式追蹤
istio核心功能實踐 - grafana和kiali
部署 Bookinfo 示例應用
部署面向生產(chǎn)的Istio
第四天 學習考核與業(yè)內(nèi)經(jīng)驗交流
四、授課專家
程老師 CTO,微服務架構(gòu)首席咨詢師,國內(nèi)較早倡導和實踐微服務的先行者,多次受邀在大型技術(shù)會議主題分享“微服務架構(gòu)”相關(guān)主題。超過10年以上的軟件行業(yè)經(jīng)驗,從企業(yè)應用、互聯(lián)網(wǎng)應用、服務化平臺的架構(gòu)設計、開發(fā)到自動化構(gòu)建、持續(xù)集成、持續(xù)交付以及DevOps的轉(zhuǎn)型實施等有較豐富的實踐經(jīng)驗。
鄭老師 微服務架構(gòu)資深講師,咨詢服務總監(jiān),PMP,DevOps Mster。1999年畢業(yè)于華東理工大學,獲得機械工程和軟件工程雙學位。任華東金融研發(fā)部總監(jiān),負責中國銀聯(lián)、上海黃金交易所、萬達金融等多個客戶和項目的方案和服務交付工作。負責銀聯(lián)云資源管理平臺、銀聯(lián)云應用開發(fā)平臺、銀聯(lián)統(tǒng)一運維平臺 、黃金交易所管控系統(tǒng)、金交所運維監(jiān)控系統(tǒng)、萬達DevOps系統(tǒng)等多個項目的設計和交付工作。目前任產(chǎn)品部咨詢服務總監(jiān),對應用開發(fā)平臺、企業(yè)流程平臺、SOA架構(gòu)、微服務架構(gòu)、DevOps 平臺、項目管理與研發(fā)管理等方面都有豐富的實踐經(jīng)驗。
張老師 近10年的軟件系統(tǒng)開發(fā)經(jīng)驗,多年系統(tǒng)架構(gòu)經(jīng)驗;參與開發(fā)多個大型項目,有電信某電信網(wǎng)管項目、某O2O電商平臺、某征信系統(tǒng)等;對Spring Cloud、微服務、持續(xù)集成、持續(xù)交付、云平臺、分布式系統(tǒng)和移動應用開發(fā)方面頗有建樹,對容器和分布式集群有豐富的實戰(zhàn)經(jīng)驗。熱愛技術(shù)交流,曾代表公司參加全球微服務架構(gòu)高峰論壇、QCon等技術(shù)沙龍。擁抱開源,多個項目開源在Github與Git@OSC上,并獲得開源中國的推薦,例如電子書《使用Spring Cloud與Docker實戰(zhàn)微服務》等。
尹老師 《Spring Cloud微服務-全棧技術(shù)與案例解析》, 《Spring Cloud微服務 入門 實戰(zhàn)與進階》作者。簡單的技術(shù)愛好者,先后就職于京東和阿里巴巴。一直從事JAVA服務端開發(fā)工作,前端開發(fā)工作。主要關(guān)注分布式,高并發(fā),后端服務,目前重心在微服務這塊。
個人成就出書:《Spring Cloud微服務-全棧技術(shù)與案例解析》《Spring Cloud微服務 入門 實戰(zhàn)與進階》GitChat: 微服務中的短信服務如何設計?演講:極部落Java開發(fā)者大會,iTechPlus Java開發(fā)者大會 分享嘉賓。
五、培訓費用
培訓費7800元/人(含培訓費、場地費、考試證書費、資料費、學習期間午餐),食宿可統(tǒng)一安排,費用自理。請學員帶身份證復印件一張。
本課程由中國信息化培訓中心頒發(fā)《微服務架構(gòu)設計高級工程師》證書,證書可作為專業(yè)技術(shù)人員職業(yè)能力考核的證明,以及專業(yè)技術(shù)人員崗位聘用、任職、定級和晉升職務的重要依據(jù)。
微服務架構(gòu)設計k8s培訓
轉(zhuǎn)載:http://www.jkyingpanluxiangji.com/gkk_detail/239482.html