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