课程培训
容器和Kubernetes架构体系培训课程

Day 1:容器与云原生基础实战

上午:云原生与容器技术核心

1. 云原生架构设计理念

· 云原生(Cloud Native)的定义与核心特征

· 云原生技术生态:容器、K8s、Service Mesh、DevOps

· 市场趋势:云原生在企业数字化转型中的应用场景

2. 容器技术深度解析

· 容器核心概念:命名空间(Namespace)、控制组(Cgroup)、联合文件系统(OverlayFS)

· Docker镜像构建与优化:多阶段构建、镜像分层、安全扫描

· 实践:通过Dockerfile编写高效镜像,并推送至私有仓库(Harbor)

3. 容器运行时与编排基础

· 容器运行时对比:Docker Engine、containerd、CRI-O

· 容器编排需求:服务发现、负载均衡、自动扩缩容

· 案例:通过Docker Compose快速部署多容器应用

下午:Kubernetes核心组件与运维

1. Kubernetes架构与核心组件

· K8s集群架构:Master节点(API Server、Scheduler、Controller Manager)、Worker节点(Kubelet、Kube-Proxy)

· 核心资源对象:Pod、Deployment、StatefulSet、DaemonSet

· 实践:通过kubectl部署Spring Boot应用到K8s集群

2. K8s网络与存储管理

· 网络模型:CNI插件(Calico、Flannel)与网络策略(NetworkPolicy)

· 存储管理:PV/PVC、StorageClass动态供应、本地存储(HostPath)

· 实践:配置NFS存储类实现持久化数据存储,并通过NetworkPolicy限制Pod间通信

3. K8s资源管理与调度

· 资源模型:CPU/内存请求与限制、ResourceQuota、LimitRange

· 调度策略:节点亲和性(NodeAffinity)、污点(Taint)与容忍(Toleration)

· 案例:通过亲和性规则将Pod调度至特定节点

Day 2:K8s进阶运维与云原生生态集成

上午:K8s自动化运维与高可用

1. K8s自动化运维实践

· 水平自动扩缩容(HPA):基于CPU/内存/自定义指标的弹性伸缩

· 垂直自动扩缩容(VPA):动态调整Pod资源请求

· 实践:通过Metrics Server监控资源并触发HPA

2. K8s多集群与灾备设计

· 多集群部署策略:联邦集群(Kubefed)与集群联邦(Cluster Federation)

· 灾备方案:跨机房数据同步(Velero)、故障转移(Etcd集群高可用)

· 案例:金融行业高可用架构设计,实现RTO/RPO达标

3. K8s安全与权限管理

· 基于角色的访问控制(RBAC):Role、ClusterRole、RoleBinding

· 网络策略(NetworkPolicy):隔离Pod间通信

· 实践:通过RBAC限制用户对特定命名空间的访问权限

下午:Service Mesh与云原生生态集成

1. Service Mesh核心原理与实践

· Service Mesh定义:解耦服务通信与业务逻辑

· Istio架构:控制平面(Pilot、Citadel、Galley)与数据平面(Envoy)

· 实践:通过Istio实现金丝雀发布、流量镜像与熔断

2. K8s监控与日志管理

· 监控体系:Prometheus+Grafana监控K8s集群与应用

· 日志聚合:EFK(Elasticsearch+Fluentd+Kibana)收集与分析日志

· 实践:通过Prometheus Alertmanager配置告警规则

3. GitOps与持续交付

· GitOps工作流:通过Git仓库管理K8s配置

· 工具链ArgoCD实现声明式持续交付,Flux自动化同步

· 实践:通过ArgoCD同步Git仓库与K8s集群状态

4. K8s在行业中的落地案例

· 电商场景K8s支撑秒杀系统,实现弹性扩缩容与流量削峰

· 大数据场景:结合Flink/Spark的实时数据处理,通过K8s动态调度资源

· AI场景K8s管理GPU资源,支持深度学习模型训练与推理

课程特色

1. 全栈技术覆盖:从容器基础、K8s核心组件到Service Mesh、GitOps等云原生生态。

2. 生产级实践:结合金融、电商、大数据等场景案例,强化技术落地能力。

3. 主流工具链整合:涵盖Docker、K8s、Istio、Prometheus、ArgoCD等核心工具。

4. 自动化与高可用:重点讲解自动化运维、多集群灾备与安全加固。

适合人群

· 运维工程师:转型云原生运维,掌握K8s集群部署、监控与故障排查。

· 架构师:设计云原生架构,优化服务治理与资源调度。

· 开发工程师:理解K8s资源模型,实现CI/CD与GitOps流程。

· 技术管理者:把握云原生技术趋势,规划企业IT架构升级路径。

培训目标:学员可独立完成K8s集群部署、自动化运维、Service Mesh流量管理、GitOps持续交付等核心任务,并掌握高可用架构设计、多集群灾备、安全加固等进阶技能,直接应用于金融、电商、物联网等领域的生产环境。

 




如果您想学习本课程,请预约报名
如果没找到合适的课程或有特殊培训需求,请订制培训
除培训外,同时提供相关技术咨询与技术支持服务,有需求请发需求表到邮箱soft@info-soft.cn,或致电4007991916
技术服务需求表点击在线申请

服务特点:
海量专家资源,精准匹配相关行业,相关项目专家,针对实际需求,顾问式咨询,互动式授课,案例教学,小班授课,实际项目演示,快捷高效,省时省力省钱。

专家力量:
中国科学院软件研究所,计算研究所高级研究人员
oracle,微软,vmware,MSC,Ansys,candence,Altium,达索等大型公司高级工程师,项目经理,技术支持专家
中科信软培训中心,资深专家或讲师
大多名牌大学,硕士以上学历,相关技术专业,理论素养丰富
多年实际项目经历,大型项目实战案例,热情,乐于技术分享
针对客户实际需求,案例教学,互动式沟通,学有所获
报名表下载
联系我们 更多>>

咨询电话010-62883247

                4007991916

咨询邮箱:soft@info-soft.cn  

 

  微信咨询

随时听讲课

聚焦技术实践

订制培训 更多>>