课程简介
本课程通过对Kubernetes核心功能的实验演示,指导学员全面深入的使用和完成Kubernetes的运维工作。同时还会深入剖析Kubernetes核心组件的运行机制,使学员了解Kubernetes的设计理念,从而有能力完成基于Kubernetes的开发工作。课程还会通过分析业界比较经典的Kubernetes落地案例,为客户的落地工作提供参考。
目标收益
深入理解Kubernetes的架构和核心工作原理
深入理解Kubernetes编程范式,并学会基于Kubernetes的开发
通过案例分析,学习落地经验,为自己的实践提供指导
培训对象
系统架构师、开发工程师、运维工程师
课程大纲
第一天 kubernetes 核心概念 |
Kubernetes基础 •架构核心组件分析 •Kubernetes 演进和生态 |
Kubernetes 应用编排与管理 |
•Pod核心解析 •构建有状态、无状态应用 •任务和定时任务 |
Kubernetes 网络与服务发现 |
•服务和网关 •DNS和服务发现 •kube-proxy工作原理 |
Kubernetes 存储实践 |
•本地临时存储 •持久化存储实现 •LPV |
第二天 Kubernetes 编程 |
•控制器工作原理 •声明式API •CRD •Operator •自定义控制器实践 |
Kubernetes调度和集群管理 |
•调度器工作机制 •调度策略解析 •自定义监控指标实践 •集群资源管理 |
落地案例分析 | 落地案例分析 |
第一天 kubernetes 核心概念 Kubernetes基础 •架构核心组件分析 •Kubernetes 演进和生态 |
Kubernetes 应用编排与管理 •Pod核心解析 •构建有状态、无状态应用 •任务和定时任务 |
Kubernetes 网络与服务发现 •服务和网关 •DNS和服务发现 •kube-proxy工作原理 |
Kubernetes 存储实践 •本地临时存储 •持久化存储实现 •LPV |
第二天 Kubernetes 编程 •控制器工作原理 •声明式API •CRD •Operator •自定义控制器实践 |
Kubernetes调度和集群管理 •调度器工作机制 •调度策略解析 •自定义监控指标实践 •集群资源管理 |
落地案例分析 落地案例分析 |