主讲老师

WXW(魏老师)

曾就职于全球最大的半导体企业日月光半导体从事大数据架构工作,曾和顾问一起带完成了制造业数据中心的搭建及后期的相关应用

10年以上公开课和内训授课经验,15年以上企业项目经验。

HTH(何老师)

高级培训讲师。在Linux/OpenStack/Unix/Cisco/虚拟化/云计算领域有近10年的技术工作经验。其中有超过5年的培训经验。

JY(金老师)

曾任职于深圳腾讯搜搜,从事区块链相关工作,担任MysqlDBA, 在微创软件期间,外派微软云计算中心从事云计算和虚拟化相关的技术架构研究工作。为全球Microsoft Azure用户编写技术文档。

15年公开课授课经验,10年企业内训经验。

培训证书

课程介绍

课程简介

全面介绍Docker及Kubernetes(K8S)全栈架构,教会大家掌握Kubernetes基础架构,以及在实际工作中怎样使用及管理容器有哪些关键点和注意事项;同时帮助您获得CKA(Certified Kubernetes Administrator)证书

学习对象:相关运维人员,想系统学习Kubernetes的人员以及想获取CKA证书的人群

学习目标

  • 全面介绍Kubernetes全栈架构
  • 掌握Kubernetes基础架构
  • 通过搭建Kubernetes实际环境加深对于架构的理解
  • 讲解基于虚拟环境的Docker及K8S系统集成部署
  • 通过案例了解如何在云计算时代进行系统团建发布测试运维等
  • 结合微服务、DevOps等理论进行场景化的IT架构设计指导
  • 给想要获得CKA证书的人群提供基础知识的梳理,帮助他们尽快通过考试

开班详情

  • 培训课程:Kubernetes和Docker容器管理员培训
  • 培训天数:10天(附送3天Linux基础价值2800元;附送4天Python基础价值3500元)
  • 长期套餐班:9800元/人/10天
  • 短期速成班:6000元/人/3天,自费更优惠!
  • 认证费用:3000元/人

课程章节

第一部分 主流框架组件介绍


云计算主流框架介绍

Kubernetes介绍

Docker介绍

一个简单的例子

第二部分 Docker容器基础


了解镜像 | 下载镜像

配置Docker加速器

运行容器

极大似然估计与EM算法

Docker镜像管理【镜像命名方式 | 镜像管理pull,tag,rmi | 导入导出镜像】

第三部分 Docker进阶


Docker常见命令

数据卷的使用

容器中变量的使用

容器端口映射

Glance镜像服务

Docker网络管理 – 容器互联

小练习: 使用Docker配置MySQL数据库

第四部分 Docker进阶+K8S初探


自定义镜像 Dockerfile内容详解

配置本地Docker仓库

往本地Docker仓库推送镜像

删除本地仓库镜像

限制容器资源【了解cgroup | 限制内存资源 | 限制容器CPU资源】

容器监控 cAdvisor

Kubernetes框架介绍

Kubernetes各组件含义

Kubernetes安装

Kuberadmin安装

多集群之间切换

命名空间的含义及管理

第五部分 Kubernetes基础


创建查询及删除pod

了解pod重启策略

Pod常见指定命令 | 设置变量 | 执行命令

Pod调度策略

通过label手动指定pod运行节点

初始化容器 (init container)

静态pod (static pod)

节点cordon及uncordon管理

密码管理 【secret | 以卷的方式引用密码 | 变量方式引用 | configmap管理密码】

Deployment 【Deployment作用 | 命令行deploy | YML deploy | 升级回滚 | 伸缩管理pod副本数】

健康性检查 【pod默认检查策略 | liverness方式健康检查 | readliness 方式健康检查 | 健康检查在各种环境中应用】

Daemonset

第六部分 Kubernetes进阶


Service工作原理

服务类型: clusterIP,NodePort,LoadBalancer,ingress

服务发现 【环境变量 | DNS】

存储管理 【本地卷(emptyDir,hostpath)| 网络数据卷(NFS,iscsi) 持久性存储】

作业Job 【创建job | job重启策略 | 计划任务Job】

Kubernetes跨机通信原理

Flannel网络 | calico网络 | cancl网络 | 网络策略

Kubernetes日志管理 【日志收集方法介绍 | ELK概述及部署 | ELK日志管理】

Kubernetes监控【监控方案 | prometheus监控】

Kubernetes应用部署Helm Chart

安全管理 【API服务器认证授权 | ABAC,RBAC | Service Account】

资源限制【LimitRange | ResourceQuota | Security Contexts】

第七部分 Kubernetes + Docker总结及实战


了解DevOps

Gitlab配置

安装及配置Jenkins

综合项目实战: 使用Kubernetes+ Docker综合部署及监控大数据Hadoop环境

课程总结及常见问题解答

相关选修:Red Hat Linux 基础


在bash shell命令行模式下运行常用基本Unix命令

从shell命令行及Xwindow界面运行应用程序

使用X GUI应用程序完成一般的工作

完成普通的文件维护操作

了解和维护文件存取权限

复制和存取不同文件系统下的文件

使用vi文本编辑器编辑和运行Shell 脚本文件

使用sed、awk及perl正则表达式过滤和处理文本

用标准的输入/输出重定向及管道连接程序和文件

D控制Linux系统进程

查询Linux系统内的rpm软件包

使用Unix常用网络程序和相关实用工具控制本底机网络

使用基于SSL的方式安全传输文件

掌握RedHat提供给用户的系统工具

了解shell script脚本

相关选修:Python 基础


计算机语言概述

Python简史

Python相关

Python环境配置

Python基础语法

变量

数据类型

表达式和运算符

分支结构

循环结构

函数初步

细说参数

变量作用域

递归调用

字符串相关-string

列表-list

元组-tuple

集合-set

字典-dict

创新传承,铸就慧谷

“慧谷教育培训”品牌于2004年在上海交大科技园成立,曾连续多年获得徐汇区优秀办学机构荣誉。“慧谷教育”是专注于IT高新技术和互联网职业技能的研发和成果转化的机构,目前联合上海交大教育集团智能信息技术研究院和新型人力资源服务公司--聚盼湖科技,为各大企业客户和社会精英人群提供优质培训和一站式人才职业规划咨询服务。