
|
课程培训
|
Kubernetes on AWS培训
一、培训目标(Training Objectives) 本培训结合当前市场Kubernetes(K8s)与AWS云平台主流版本核心特性,摒弃过时工具与旧用法,聚焦Kubernetes on AWS全流程实战技能,帮助学员熟练掌握AWS容器管理方案、EKS集群搭建与运维、网络配置、高可用部署等主流技术,精通容器化应用在AWS EKS上的部署、迁移、CI集成与故障排查,能独立完成基于AWS的Kubernetes集群搭建、应用落地与日常管理,具备企业级云原生容器平台(K8s+AWS)部署、运维与优化实战能力,适配DevOps工程师、云计算架构师、运维工程师等岗位需求。 Combined with the core features of the current mainstream versions of Kubernetes (K8s) and AWS cloud platform in the market, this training abandons outdated tools and old practices, focuses on the full-process practical skills of Kubernetes on AWS, and helps students proficiently master mainstream technologies such as AWS container management solutions, EKS cluster construction and operation and maintenance, network configuration, and high-availability deployment. It enables students to be proficient in the deployment, migration, CI integration and troubleshooting of containerized applications on AWS EKS, independently complete the construction, application implementation and daily management of Kubernetes clusters based on AWS, have practical capabilities in the deployment, operation and maintenance and optimization of enterprise-level cloud-native container platforms (K8s+AWS), and meet the needs of positions such as DevOps engineers, cloud computing architects and operation and maintenance engineers.
二、培训内容(Training Content) 专题一:概述与基础衔接(Introduction & Basic Connection)(基础认知专题) 核心目标:建立Docker、Kubernetes与AWS云平台的基础认知,明确三者协同的核心价值,掌握AWS容器管理方案的整体架构。 Core Objective: Establish basic cognition of Docker, Kubernetes and AWS cloud platform, clarify the core value of their collaboration, and master the overall architecture of AWS container management solutions. • 1.1 课程概述与学习指引(Introduction):讲解课程核心内容、学习目标与实战场景,梳理Kubernetes on AWS的技术演进与主流应用场景,帮助学员建立学习框架。 • 1.1 Introduction: Explain the core content, learning objectives and practical scenarios of the course, sort out the technical evolution and mainstream application scenarios of Kubernetes on AWS, and help students establish a learning framework. • 1.2 AWS中的Docker容器与Kubernetes概述(Overview of Docker Containers And Kubernetes in AWS):讲解Docker主流版本核心用法、Kubernetes核心概念与架构,明确二者在AWS云平台中的协同逻辑与应用价值,衔接AWS容器服务生态。 • 1.2 Overview of Docker Containers And Kubernetes in AWS: Explain the core usage of the mainstream version of Docker, the core concepts and architecture of Kubernetes, clarify the collaboration logic and application value of the two in the AWS cloud platform, and connect with the AWS container service ecosystem. • 1.3 AWS容器管理方案与架构概述(Overview of AWS Container Management Offerings and Architecture):详解AWS主流容器管理服务(EKS、ECS、Fargate)的特性、适用场景与架构组成,明确各服务的选型逻辑,掌握AWS容器生态的核心组件。 • 1.3 Overview of AWS Container Management Offerings and Architecture: Explain the characteristics, applicable scenarios and architectural composition of AWS mainstream container management services (EKS, ECS, Fargate), clarify the selection logic of each service, and master the core components of the AWS container ecosystem. 专题二:AWS EKS入门与集群搭建(EKS Core Deployment)(部署基础专题) 核心目标:掌握AWS EKS主流版本入门用法,能独立完成EKS Kubernetes集群的搭建与初始化验证,夯实部署基础。 Core Objective: Master the introductory usage of the mainstream version of AWS EKS, and be able to independently complete the construction and initial verification of the EKS Kubernetes cluster, laying a solid foundation for deployment. • 2.1 AWS EKS入门指引(Getting Started with Kubernetes on EKS):讲解EKS核心特性、优势与适用场景,熟悉EKS控制台操作,掌握EKS集群搭建的前置依赖与准备工作(IAM权限配置、VPC规划等)。 • 2.1 Getting Started with Kubernetes on EKS: Explain the core features, advantages and applicable scenarios of EKS, be familiar with EKS console operations, and master the pre-dependencies and preparation work for EKS cluster construction (IAM permission configuration, VPC planning, etc.). • 2.2 在EKS上搭建Kubernetes集群(Building A Kubernetes Cluster On EKS):实操AWS EKS主流版本集群搭建(控制台部署、AWS CLI部署两种主流方式),配置节点组(托管节点组/自管理节点组),完成集群初始化与健康检查,解决搭建过程中的常见问题(权限不足、网络不通等)。 • 2.2 Building A Kubernetes Cluster On EKS: Practice the construction of the mainstream version of AWS EKS cluster (two mainstream methods: console deployment and AWS CLI deployment), configure node groups (managed node groups/self-managed node groups), complete cluster initialization and health check, and solve common problems during the construction process (insufficient permissions, network inaccessibility, etc.). 专题三:Kubernetes Pod网络配置(Kubernetes Pod Networking)(网络核心专题) 核心目标:掌握AWS EKS环境下Kubernetes Pod网络配置主流方法,实现Pod间、Pod与外部网络的正常通信。 Core Objective: Master the mainstream methods of Kubernetes Pod network configuration in the AWS EKS environment, and realize normal communication between Pods and between Pods and external networks. • 3.1 Kubernetes Pod网络基础:讲解EKS集群网络架构(CNI插件选型,重点讲解AWS VPC CNI主流版本),明确Pod网络与AWS VPC的关联逻辑。 • 3.2 实操Pod网络配置:配置Pod网络策略、端口映射,实现Pod间通信、Pod访问AWS其他服务(如S3、RDS),解决Pod网络不通、访问受限等常见问题。 • 3.3 网络优化配置:讲解EKS Pod网络优化技巧(弹性网卡管理、网络流量监控),适配高并发网络场景。 专题四:从本地到AWS的迁移(Migrating from On-premise to AWS)(迁移实战专题) 核心目标:掌握On-premise(本地)Kubernetes集群/容器化应用迁移到AWS EKS的主流方案与实操技巧,保障迁移平滑、数据安全。 Core Objective: Master the mainstream solutions and practical skills for migrating On-premise (local) Kubernetes clusters/containerized applications to AWS EKS, ensuring smooth migration and data security. • 4.1 迁移前准备:梳理本地集群/应用现状,评估迁移风险,规划迁移方案(数据迁移、应用适配、权限迁移),完成AWS目标环境预处理。 • 4.2 主流迁移方法实操:采用AWS主流迁移工具(如AWS Application Migration Service、Velero),实操容器化应用、Kubernetes资源的迁移过程,实现应用无缝切换。 • 4.3 迁移后验证与优化:迁移完成后进行应用可用性、数据一致性验证,优化应用部署配置,适配AWS EKS环境特性。 专题五:Kubernetes与持续集成(CI)集成(Integrate Kubernetes with CI)(CI集成专题) 核心目标:掌握Kubernetes(EKS)与主流CI工具的集成方法,实现容器化应用的自动化构建、测试与部署。 Core Objective: Master the integration method of Kubernetes (EKS) with mainstream CI tools, and realize the automated construction, testing and deployment of containerized applications. • 5.1 CI工具选型与集成准备:讲解AWS主流CI工具(AWS CodePipeline、CodeBuild)与第三方CI工具(Jenkins)的选型逻辑,完成工具与EKS集群的连接配置(权限配置、集群访问)。 • 5.2 集成实操:搭建CI流水线,实现代码提交触发自动构建、镜像打包、镜像推送(至ECR)、应用部署到EKS集群的全流程自动化。 • 5.3 CI流水线优化:配置流水线监控、异常告警,优化构建效率,实现流水线可复用、可扩展。 专题六:Kubernetes高可用与灾难恢复(High Availability & Disaster Recovery)(高可用专题) 核心目标:掌握AWS EKS集群高可用部署方案与灾难恢复策略,保障集群与应用的稳定运行。 Core Objective: Master the high-availability deployment scheme and disaster recovery strategy of AWS EKS cluster, and ensure the stable operation of the cluster and applications. • 6.1 高可用部署配置:实操EKS集群高可用搭建(多可用区部署、节点组冗余配置),配置核心组件(ETCD、API Server)高可用,避免单点故障。 • 6.2 灾难恢复策略:讲解AWS EKS主流灾难恢复方案(跨区域备份、集群快照、Velero备份恢复),实操备份与恢复流程,确保故障时快速恢复集群与应用。 • 6.3 高可用监控:配置集群健康监控、资源监控(AWS CloudWatch集成),设置异常告警,及时发现并处理集群故障。 专题七:使用Fargate管理EKS(Using Fargate to Manage EKS)(Serverless专题) 核心目标:掌握AWS Fargate主流版本用法,实现EKS集群Serverless管理,降低运维成本。 Core Objective: Master the usage of the mainstream version of AWS Fargate, realize Serverless management of EKS clusters, and reduce operation and maintenance costs. • 5.1 Fargate基础认知:讲解Fargate核心特性、优势与适用场景,明确Fargate与EKS的协同逻辑,区别Fargate与传统节点组的差异。 • 5.2 Fargate管理EKS实操:配置EKS Fargate配置文件,实现Pod在Fargate上运行、调度与管理,配置资源限制与权限管控。 • 5.3 Fargate优化配置:讲解Fargate资源优化、成本控制技巧,适配不同类型应用的运行需求。 专题八:故障排查(Troubleshooting)(运维实战专题) 核心目标:掌握AWS EKS与Kubernetes常见故障排查方法,能快速定位并解决各类故障,保障集群稳定运行。 Core Objective: Master the common troubleshooting methods of AWS EKS and Kubernetes, and be able to quickly locate and solve various faults to ensure stable cluster operation. • 8.1 常见故障分类解析:梳理EKS集群搭建、Pod运行、网络通信、CI集成、高可用等环节的常见故障(如集群启动失败、Pod调度异常、网络不通等)。 • 8.2 故障排查工具与方法:实操AWS主流排查工具(CloudWatch、AWS CLI、kubectl),讲解故障排查思路,实现快速定位与解决故障。 • 8.3 故障案例实战:结合企业真实故障案例,实操排查过程,强化故障处理能力。 如果您想学习本课程,请预约报名
如果没找到合适的课程或有特殊培训需求,请订制培训 除培训外,同时提供相关技术咨询与技术支持服务,有需求请发需求表到邮箱soft@info-soft.cn,或致电4007991916 技术服务需求表点击在线申请 服务特点: 海量专家资源,精准匹配相关行业,相关项目专家,针对实际需求,顾问式咨询,互动式授课,案例教学,小班授课,实际项目演示,快捷高效,省时省力省钱。 专家力量: 中国科学院软件研究所,计算研究所高级研究人员 oracle,微软,vmware,MSC,Ansys,candence,Altium,达索等大型公司高级工程师,项目经理,技术支持专家 中科信软培训中心,资深专家或讲师 大多名牌大学,硕士以上学历,相关技术专业,理论素养丰富 多年实际项目经历,大型项目实战案例,热情,乐于技术分享 针对客户实际需求,案例教学,互动式沟通,学有所获 |
|