
|
课程培训
|
基于Kubernetes的DevOps实践培训课程6
基于Kubernetes的DevOps实践培训课程大纲
培训对象: DevOps工程师、运维开发人员、开发工程师、架构师、平台工程团队人员、持续交付负责人
培训目标: 全面掌握基于Kubernetes的DevOps全流程实践方法,熟练运用容器化、CI/CD、GitOps、可观测性等核心技能,能够构建从代码提交到生产发布的高度自动化交付流水线,实现应用的快速、可靠、安全交付
培训内容:
一、DevOps理念与K8s赋能:DevOps核心理念与文化(CALMS框架),从传统运维到DevOps的演进路径,Kubernetes对DevOps实践的赋能价值,云原生技术栈与CNCF生态全景 二、基于K8s的CI/CD流水线设计:CI/CD核心概念与价值,基于K8s的流水线总体架构设计,不同规模团队的流水线选型策略,环境治理模型(开发/测试/预发/生产),发布策略选择(蓝绿/金丝雀/滚动) 三、GitLab CI深度实践:GitLab CI架构与运行机制,.gitlab-ci.yml语法详解,CI/CD变量与缓存策略,多项目流水线协同,与K8s集成的Runner部署模式 四、Jenkins on K8s与Pipeline as Code:Jenkins on K8s架构设计,动态Agent机制实现,Jenkins Pipeline语法(声明式/脚本式),共享库设计与应用,多分支流水线策略 五、ArgoCD与GitOps实践:GitOps核心理念与价值,声明式交付与期望状态同步,ArgoCD架构与组件,Application与AppProject资源定义,多集群部署管理,配置漂移检测与自动修复 六、Helm应用打包与交付:Helm核心概念(Chart/Release/Repository),Chart模板化开发技巧,依赖管理与条件判断,内置对象与函数应用,Hooks与生命周期管理,Helm与K8s版本兼容性 七、Kustomize与配置管理:Kustomize工作原理与价值,base与overlay设计模式,patches策略性合并,通用标签与注解注入,与Helm的选型对比,Kustomize与CI/CD集成 八、镜像构建与安全扫描:高效Dockerfile编写优化(多阶段构建/基础镜像选择),BuildKit特性应用,Kaniko在K8s内构建镜像,容器镜像安全扫描(Trivy/Clair),SBOM生成与管理,镜像签名与信任机制 九、容器运行时与安全加固:容器运行时安全(containerd安全配置),Pod安全上下文与安全策略,Pod安全准入(PSA/PSS),Secrets管理与加密(SealedSecret/ExternalSecret),服务账户与RBAC精细化配置 十、服务网格与流量治理:Istio架构与服务网格理念,Sidecar自动注入原理,虚拟服务与目标规则配置,流量拆分与金丝雀发布精细控制,可观测性(遥测/指标/日志)集成,mTLS与安全通信 十一、可观测性体系建设:监控体系分层(指标/日志/链路),Prometheus监控指标采集(cAdvisor/kube-state-metrics),Grafana可视化与告警规则配置,Loki日志聚合与查询,Tempo分布式链路追踪,统一可观测性平台构建 十二、数据库与有状态应用CI/CD:有状态应用持续交付挑战,数据库Schema版本管理工具(Liquibase/Flyway),Operator模式对有状态应用的管理,StatefulSet部署策略,数据备份与恢复机制集成 十三、安全左移与合规扫描:基础设施即代码(IaC)安全扫描(Checkov/Terrascan),容器镜像漏洞扫描集成,K8s资源配置安全检查(kube-bench/kube-hunter),策略即代码(OPA/Gatekeeper)应用,软件物料清单(SBOM)管理 十四、平台工程与开发者门户:平台工程理念与内部开发者平台(IDP)构建,开发者自助服务能力建设,Backstage开发者门户集成,服务目录与模板管理,平台可观测性与效能度量 十五、混沌工程与韧性验证:混沌工程理念与成熟度模型,Chaos Mesh架构与实验定义,基础设施/平台/应用层混沌实验设计,稳态假说与实验闭环,系统韧性持续提升策略 十六、综合实战与项目交付:端到端项目实战(微服务应用完整交付),GitOps工作流演练(提交-构建-部署-验证),发布过程可观测性监控,故障场景应急演练,DevOps成熟度评估与改进规划 如果您想学习本课程,请预约报名
如果没找到合适的课程或有特殊培训需求,请订制培训 除培训外,同时提供相关技术咨询与技术支持服务,有需求请发需求表到邮箱soft@info-soft.cn,或致电4007991916 技术服务需求表点击在线申请 服务特点: 海量专家资源,精准匹配相关行业,相关项目专家,针对实际需求,顾问式咨询,互动式授课,案例教学,小班授课,实际项目演示,快捷高效,省时省力省钱。 专家力量: 中国科学院软件研究所,计算研究所高级研究人员 oracle,微软,vmware,MSC,Ansys,candence,Altium,达索等大型公司高级工程师,项目经理,技术支持专家 中科信软培训中心,资深专家或讲师 大多名牌大学,硕士以上学历,相关技术专业,理论素养丰富 多年实际项目经历,大型项目实战案例,热情,乐于技术分享 针对客户实际需求,案例教学,互动式沟通,学有所获 |
|