


深圳Pass云计算高级运维培训班



【课程内容】
第 一天
Docker简介
Docker安装
Docker image
Docker管理容器
Dockerfile
第二天
docker registry
docker网络
docker存储
第三天
Kubernetes简介
Kubeadm安装Kubernets
Pod 原理及Pod创建与使用
应用用的开发和部署方式在近几年的发展趋势
容器如何**应用间的隔离性,以及减少应用对部署环境的依赖性
Docker容器如何在Kubernetes
kubeadm搭建kubernetes
创建、启动和停止pod
使用标签组织pod和其他资源
使用特定标签对所有pod执行操作
使用命名空间将多个pod分到不重叠的组中
调度pod到指定类型的工作节点
第四天
探针
Deployment,DaemonSet等 Controller的原理与使用
保持pod的健康
运行同—个pod的多个实例
在节点异常之后自动重新调度pod
水平缩放pod
在集群节点上运行系统级的pod
运行批量任务
调度任务定时执行或者在未来执行—次
第五天
服务以及服务发现
Ingress以及高阶用法
Kubernetes网络: flannel、calico、ovs
创建服务资源,利用单个地址访问—组pod
发现集群中的服务
将服务公开给外部客户端
从集群内部连接外部服务
控制pod是与服务关联
排除服务故障
kubernetes集群网络
第六天
永久存储
ConfigMap与Secret
API访问
创建—个可在容器间共享磁盘存储的卷
在pod中使用git仓库将持久性存储(如GCE持久磁盘)挂载到pod
使用预先配置的持久性存储
动态调配持久存储
更改容器的主进程
将命令行选项传递给应用程序
设置暴露给应用程序的环境变量
通过ConfigMap配置应用程序
通过Secret传递敏感配置信息
通过Downward APl传递信息到容器
探索Kubernetes REST APl把授权和服务器验证交给kubectl proxy
从容器内部访问APl服务器
理解ambassador容器模式
使用Kubernetes客户端库
第七天
Deployment及DaemonSet的高级使用方法
Kubernetes安全防护
计算资源限制
高阶调度与自动伸缩
Deployment:声明式地升级应用
StatefulSet:部署有状态的多副本应用
为容器申请CPU、内存以及其他计算资源
配置CPU、内存的硬限制
理解pod的QoS机制
为命名空间中每个pod配置默认、最小资源限制
为命名空间配置可用资源总数
基于CPU使用率配置pod的自动横向伸缩
基于自定义度量配置pod的自动横向伸缩
了解为何pod纵向伸缩暂时无法实现
了解集群节点的自动横向伸缩
第八天
高阶调度
Kubernetes集群
使用污点和容忍度
在节点上添加自定义污点
在节点上添加自定义污点
在pod上添加污点容忍
使用节点亲缘性将pod调度到特定节点上
指定强制性节点亲缘性规则
了解节点选择器条件
调度pod时优先考虑某些节点
给节点加上标签
使用pod亲缘性与非亲缘性对pod进行协同部署
使用pod间亲缘性将多个pod部署在同一个节点上
在pod定义中指定pod亲缘性
在同一个可用性区域中协同部署pod
Kubernetes高可用性集群搭建与部署
第九天
git的原理以及使用
gitlab
git介绍
git安装
git暂存区
git版本库
git分支合并
git
git历史净化
版本库的交换
项目设置
gitlab的使用
第十天
Jenkins基础以及高阶使用
Jenkins简介与安装使用
pipeline入门
pipeline语法讲解
环境变量与构建工具
代码质量
触发pipeline执行
多分支构建
参数化pipeline
凭证管理
制品管理
可视化构建以及试图
自动化部署
通知
扩展pipeline
Jenkins运维
第十一天
prometheus 监控实战
prometheus简介
安装和启动prometheus
监控主机和容器
服务发现
警报管理
可靠性和扩展性
监控应用程序
日志监控
探针监控
推送指标和Pushgateway
第十二天
Service Mesh微服务
服务网格与Istio
实验环境
在Kubernetes中使用Istio
Istio部署与常用命令
【教学现场】


【师资力量】

龚鑫
技术方向:Linux / 云计算
资质认证:RHCA / RHCE / CCNP
名师简介:
腾科Linux高级讲师,10余年IT从业经验,多年Linux运维实战及教学经验。曾就职于大型互联网公司,负责数百台服务器的维护工作,累积了相当丰富的实战经验,目前仍担任多家大型公司的技术顾问。对Linux体系架构及企业运维方案有较深入研究。精通KVM虚拟化、Openstack云计算、WEB高并发集群、Mysql数据库、Zabbix监控、CEPH分布式存储、Docker容器、Kubernetes等。

聂良保
技术方向:云计算
资质认证:HCIE-Cloud
名师简介:
2年半网络运维从业经验、2年授课经验。曾在企业网络IT运维工作,参与高校云上实训实验平台建设,具备实战经验。擅长云平台规划设计,故障排除,运维管理等。工作经验丰富,授课案例结合实际,生产环境与实验环境对比助力教学。熟悉华为云计算产品体系,熟悉使用华为存储、服务器、网络等硬件特性,熟悉云计算环境建设从规划设计到实施运维流程。
【机构环境】



【机构简介】
深圳市虫之教育科技有限公司为全国各地提供线下培训、线上培训、企业定制培训、技术认证考试等服务。
深圳市虫之教育科技有限公司,联合思科(Cisco)、华为(Huawei)、红帽(Red Hat)、甲骨文(Oracle)、微软(Microsoft)、美国计算机行业协会(CompTIA)、Cloudera、VMware、EXIN、IBM等国际知名IT厂商提供IT技术领域培训与认证考试,其中包含:软件开发(Java、Android、HTML5、UI、Python、.NET)、网络(Cisco、Huawei、H3C、Juniper、锐捷、中兴)、系统(Redhat、Microsoft、IBM)、大数据(Cloudera、Oracle、Huawei)、云计算(Redhat、Huawei)、虚拟化(VMware、Redhat)、安全(Cisco、Huawei、CISSP、CISP、CIW)。拥有培生集团(Pearson VUE)、普尔文(Prometric)两大全球国际考试中心,可在全国各地提供数千种IT认证考试服务。
【机构文化】
愿景+使命
让天下没有难考的IT职业认证
让学习费用不成为你的绊脚石
让技术成为你的职场加薪的法力




