郭宏泽 资深讲师,资深运维专家,13年IT行业工作经验
其中8年一线运维经验,5年运维开发经验。并具有7年以上专业授课经验,曾就职于易车网、电信云计算、跟谁学等公司。开发过日志分析系统、CDN流量计费结算系统,自动化容器管理平台等,熟悉路由交换,Mysql、Liunx、云、容器相关技术以及python/javascript/shell等语言。
匹配关键知识点
DevOps基础与容器、DevOps基础概念、微服务架构、Docker基本操作、Kubernetes原理与实现、Kubernetes架构与实现、构建基于Kubernetes的容器云平台Kubernetes MASTER安装配置、Kubernetes集群运维管理、Kubernetes平台的日常运维管理等。
课程收益
通过本次学习,学员可以掌握DevOps基本理念,部署流水线的构建、Docker的企业级应用与运维;熟练掌握Kubetnetes核心概念Deployment、RC、Service、Pod、Label等。通过对核心原理的学习和上机训练,学员能免掌握Kubetnetes集群的安装配置、运维管理、架构规划等;通过实际的Python代码,可以了解、学习针对于Kubetnetes API接口的二次开发实践。经过本次学习、学员将全面了解容器与容器集群,快速提高实际工作中的对容器及Kubernetes技术的应用能力。
课程特点
本课程以实践操作为核心,紧密围绕Kubernetes核心理论层层递进,帮助学员在短期内迅速进入学习状态,并在培训以后可以达到学以至用,掌握容器技术以及微服务架构的底层基础设施支持。
课程对象
架构师、开发人员、运维人员
学员基础
具备一定的Linux操作基础,了解Linux的基本概念。
课程大纲
第一天(上午)
|
第一篇 DevOps基础与容器 DevOps基础概念 DevOps与容器 DevOps与微服务 DevOps与Cloud Native 分布式代码管理与分支策略Git/Gitlab/开发工作流 利用Jenkins/ Maven/Nexus构建持续集成平台 常用自动化测试工具与框架 创建发布策略 自动化部署,灰度部署
案例练习:基于Jenkins的部署流水线
|
第一天(下午)
|
Docker基本操作 Docker架构与实现 Docker文件系统 Docker存储管理 Docker网络管理 Docker构建管理 Harbor企业级镜像仓库
案例练习: 1)Docker基础操作 2)企业级镜像管理系统Harbor的架构与实现。
|
第二天(上午)
|
第二篇Kubernetes原理与实现 Kubernetes架构与实现 Kubernetes资源对象 Kubernetes组件管理 Kubernetes网络系统 Kubernetes负载均衡 Kubernetes服务发现 Kubernetes 自动伸缩
案例练习: 1)Pod运维管理 2)RC运维管理 3)Deployment编写 Service的原理实现
|
第二天(下午) |
Kubernetes DNS系统 Kubernetes监控系统 Kubernetes网络解决方案 Kubernetes 授权与认证配置 Kubernetes RBAC角色控制 Kubernetes ServiceAccout Kubernetes集群组件高可用的实现 Kubernetes集群overlay网络与DNS解决方案 Kubernetes的调度与运维自动化 Kubernetes平台与jenkins、Ningx、DNS做自动发布整合
案例练习: 1)RBAC认证实战 2)Calico网络方案 3)Flannel组网 4)Secret认证实践 5)K8S集群日常运维管理 6)分布式存储的使用 通过API接口管理资源对象
|