主讲老师

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

慧谷的培训优势

上海慧谷职业技能培训中心成立于1999年5月, “慧谷培训”专注于IT培训,为各大企业客户和社会精英提供IT培训服务。