微服務(wù)架構(gòu)設(shè)計與容器化部署(Docker/K8s + Jenkins CI/CD)培訓(xùn)
-
-
培訓(xùn)對象:適合具備微服務(wù)開發(fā)基礎(chǔ),希望系統(tǒng)掌握微服務(wù)容器化部署與CI/CD自動化運維技術(shù)的架構(gòu)師、開發(fā)人員及DevOps工程師。
-
-
培訓(xùn)目標(biāo):完成本課程后,學(xué)員將能夠深入理解微服務(wù)架構(gòu)與容器化技術(shù)的結(jié)合價值。熟練掌握Docker鏡像構(gòu)建、容器編排、Kubernetes集群管理等核心技術(shù),掌握Jenkins流水線設(shè)計實現(xiàn)微服務(wù)的自動化構(gòu)建、測試與部署。具備獨立設(shè)計微服務(wù)容器化方案并實現(xiàn)CI/CD全流程的能力。
-
-
培訓(xùn)內(nèi)容:
-
(1)容器化技術(shù)概述:了解容器化技術(shù)(Docker)在微服務(wù)部署中的核心價值(環(huán)境一致性、快速部署、資源隔離)。掌握Docker的核心概念:鏡像(Image)、容器(Container)、倉庫(Repository)。學(xué)習(xí)Docker的安裝與基礎(chǔ)操作。
-
(2)Dockerfile與鏡像構(gòu)建:掌握Dockerfile的編寫規(guī)范與常用指令(FROM、RUN、COPY、ADD、CMD、ENTRYPOINT)。學(xué)習(xí)多階段構(gòu)建優(yōu)化鏡像大小。實踐構(gòu)建Spring Boot/Python應(yīng)用的Docker鏡像。
-
(3)Docker Compose多容器編排:掌握Docker Compose的配置文件(docker-compose.yml)編寫。學(xué)習(xí)定義多服務(wù)(應(yīng)用、數(shù)據(jù)庫、Redis)的編排,實現(xiàn)一鍵部署。掌握數(shù)據(jù)卷(volume)與網(wǎng)絡(luò)(network)的配置。
-
(4)Kubernetes核心概念:理解Kubernetes的架構(gòu)組件(Master/Node)與核心資源對象。掌握Pod、Deployment、Service、Ingress的概念與配置。學(xué)習(xí)使用kubectl命令行工具管理集群。
-
(5)Kubernetes部署實戰(zhàn):學(xué)習(xí)將微服務(wù)部署到K8s集群的方法,編寫Deployment與Service配置文件。掌握配置管理(ConfigMap、Secret)的使用。了解存儲卷(PV/PVC)與有狀態(tài)應(yīng)用部署。
-
(6)K8s服務(wù)發(fā)現(xiàn)與負載均衡:掌握Service的三種類型(ClusterIP、NodePort、LoadBalancer)。學(xué)習(xí)Ingress Controller配置HTTP/HTTPS路由。了解K8s的服務(wù)發(fā)現(xiàn)機制。
-
(7)Helm包管理:了解Helm在K8s應(yīng)用打包與分發(fā)中的作用。掌握Chart的目錄結(jié)構(gòu)與模板語法。學(xué)習(xí)使用Helm安裝、升級、回滾應(yīng)用。
-
(8)Jenkins持續(xù)集成:掌握Jenkins的安裝與基礎(chǔ)配置,學(xué)習(xí)插件管理與憑證管理。掌握Jenkins Pipeline語法(Declarative/Scripted),編寫自動化構(gòu)建腳本。
-
(9)Docker鏡像構(gòu)建流水線:學(xué)習(xí)在Jenkins Pipeline中集成Docker構(gòu)建,實現(xiàn)代碼提交后自動構(gòu)建鏡像并推送到私有倉庫(Harbor)。
-
(10)K8s持續(xù)部署:學(xué)習(xí)在Jenkins Pipeline中使用kubectl或Helm實現(xiàn)自動部署到K8s集群。掌握滾動更新與回滾策略的配置。
-
(11)微服務(wù)監(jiān)控與日志:學(xué)習(xí)使用Prometheus+Grafana監(jiān)控K8s集群與微服務(wù)狀態(tài)。掌握EFK/ELK棧收集和分析容器日志。了解K8s的健康檢查(Liveness/Readiness)配置。
-
(12)綜合項目實戰(zhàn):完成一個完整的微服務(wù)容器化與CI/CD項目。涵蓋Docker鏡像構(gòu)建、K8s部署配置、Jenkins流水線設(shè)計、自動化發(fā)布的全流程。
如果您想學(xué)習(xí)本課程,請
預(yù)約報名
如果沒找到合適的課程或有特殊培訓(xùn)需求,請
訂制培訓(xùn)
除培訓(xùn)外,同時提供相關(guān)技術(shù)咨詢與技術(shù)支持服務(wù),有需求請發(fā)需求表到郵箱soft@info-soft.cn,或致電4007991916
技術(shù)服務(wù)需求表點擊在線申請
服務(wù)特點:
海量專家資源,精準(zhǔn)匹配相關(guān)行業(yè),相關(guān)項目專家,針對實際需求,顧問式咨詢,互動式授課,案例教學(xué),小班授課,實際項目演示,快捷高效,省時省力省錢。
專家力量:
中國科學(xué)院軟件研究所,計算研究所高級研究人員
oracle,微軟,vmware,MSC,Ansys,candence,Altium,達索等大型公司高級工程師,項目經(jīng)理,技術(shù)支持專家
中科信軟培訓(xùn)中心,資深專家或講師
大多名牌大學(xué),碩士以上學(xué)歷,相關(guān)技術(shù)專業(yè),理論素養(yǎng)豐富
多年實際項目經(jīng)歷,大型項目實戰(zhàn)案例,熱情,樂于技術(shù)分享
針對客戶實際需求,案例教學(xué),互動式溝通,學(xué)有所獲