暑期助学活动 火爆 进行中
咨询在线客服 即可领取 超大额优惠券 >>
近期红帽认证/CKA版本稳定 点击客服弹窗 马上了解拿证秘籍>>
-------------------------------------------------------------------------------------------
▼ 课程适合人群
1. 刚毕业还没有工作经验的学生
在校期间没有学习到实用的技术,也没有考取下有价值的证书,即将离校的你对未来规划感到迷茫,不知道该找寻什么方向的工作。
2. 对目前工作不满意想进IT行业的人士
你也许每天工作累死累活,收入微薄;又或者朝九晚五工作没有挑战性,想转行一下IT技术行业,但不知如何入手。
3. 想要提升技术的从业者
已经进入这个行业的你,每天兢兢业业工作,却没有一个好的引领者带你提升技术。技术止步不前,薪资没有提升想考取一个更高级的证书提升自己。
▼ 课程介绍
本课程全面覆盖了Docker容器技术和Kubernetes集群管理,从基础入门到企业应用部署、网络模式、资源管理、亲和性调度、扩缩容、版本回退等高级特性。同时,深入讲解了Prometheus监控体系与Grafana可视化工具的集成使用,以及基于ELK的日志采集方案,为企业提供全面的容器化解决方案。
▼ 课程大纲
Linux-Devops自动化-SRE高级运维技术实战培训课程
从0教起 学企业实战 高效率学技术 高质量就业
第一部分
掌握DevOps自动化、Zabbix监控系统
ELK日志收集、Kafka+Zookeeper消息队列
第一章:掌握Zabbix企业级分布式监控解决方案
1. 运维监控核心技术框架、监控关键指标、监控硬件、软件、意外事故、关键事件、监控系统、趋势数据、监控通道、报警机制精讲
2. Zabbix架构体系介绍,详细讲解Zabbix程序架构、Web界面、Zabbix数据库精讲
3. Zabbix server/agent企业安装方式(源码/RPM安装)
4. Zabbix服务相关参数介绍(进程,端口,管理命令,配置文件等)
5. Zabbix通过web界面监控linux服务器资源状态
6. Zabbix自动义监控(脚本实现个性化监控)
7. Grafana开源数据可视化为Zabbix展示监控数据
8. 企业面试题
第二章:掌握Zabbix-proxy分布式监控,Zabbix报警机制
1. Zabbix分布式监控介绍
2. Zabbix分布式集群部署
3. Zabbix-server,Zabbix-proxy,Zabbix-agent节点配置
4. Zabbix报警机制介绍(短信、邮件、微信)
5. Zabbix触发器机制介绍及触发器配置
6. Zabbix邮件报警配置
7. Zabbix微信报警配置
8. 企业面试题
第三章:掌握Zabbix自动发现,自动注册,捕获数据方式
1. Zabbix自动发现机制功能介绍
2. 创建Zabbix自动发现及规则设置
3. 创建Zabbix自动注册及规则设置
4. Zabbix捕获数据方式介绍
5. Zabbix主动捕获数据方式
6. Zabbix被动捕获数据方式
7. Zabbix自定义监控模板、监控项、触发器、图形、阈值
8. 企业面试题
第四章:掌握企业级CI/CD持续集成与持续交付Jenkins
1. 传统运维技术演变过程介绍
2. CI/CD持续集成与持续交付 Jenkins概念剖析
3. 持续集成Continuous Integration
4. 持续交付Continuous Delivery
5. 持续部署Continuous Deployment
6. Jenkins持续集成平台部署
7. Jenkins WEB平台管理
8. Jenkins持续部署Tomcat+JDK环境
第五章:掌握Jenkins+GitLab+Maven+pipeline实现企业级CI/CD
1. 常见的代码部署方式介绍,如蓝绿部署、 灰度发布、金丝雀部署、滚动部署、A/B测试
2. GitLab平台构建方式及注意事项, Git命令使用
3. GitLab WEB页面管理,账户与权限管理
4. GitLab项目创建于管理与代码测试
5. GitLab分支管理、分支合并、代码clone、数据备份、数据恢复
6. Jenkins集成Maven
7. Jenkins Pipeline实现代码自动部署
8. 企业面试题
第六章:掌握ELK日志收集、Kafka+Zookeeper消息队列
1. 没有日志分析工具的痛点介绍
2. elk基础架构解析
3. es相关术语-文档-索引-字段介绍
4. es操作方式-Curl使用方式
5. es操作方式-Kibana
6. es索引API
7. es文档AIP
8. es集群环境搭建及配置
9. es集群状态检查-Cerebro
10. es集群角色
第七章:ElasticSearch集群进阶
1. es集群-分片与副本
2. es集群-故障转移
3. es集群-文档路由
4. es集群-文档创建流程
5. es集群-扩容data节点
6. es集群-扩容路由节点
7. es集群优化-内核优化
8. es集群优化-配置优化
9. es集群优化-JVM优化
第八章:ElasticSearch集群进阶
1. Filebeat集群概念
2. Filebeat配置详解
3. Filebeat基本应用
4. Filebeat-写入数据到es集群
5. Filebeat-写入数据到es集群并自定义索引名称
6. Filebeat-写入数据到es集群并设定分片及副本
7. Filebeat收集系统日志
8. Filebeat日志字段处理
9. Filebeat收集nginx日志-普通格式-Json格式
10. Filebeat收集tomcat日志
第九章:Logstash快速入门
1. Logstash相关概念、基础架构介绍
2. Logstash日志处理-安装与配置
3. Logstash Input插件
4. Logstash Fiter插件
5. 分析APP业务日志-Filebeat配置
6. 分析APP业务日志-Logstash配置
7. 分析APP业务日志-Kibana配置
8. Logstash分析-Nginx-Logstash配置
9. Logstash分析-Nginx-Filebeat配置
10. Logstash分析-Nginx-Kibana展示
11. Logstash分析-MySQL慢日志-Filebeat配置
12. Logstash分析-MySQL慢日志-Logstash配置
13. Logstash分析-MySQL慢日志-Kibana展示
第十章:Kibana日志展示与探索
1. Kibana日志展示及指标说明
2. Kibana日志展示-指标数据图
3. Kibana日志展示-水平条形图
4. Kibana日志展示-标签云
5. Kibana日志展示-时间序列
6. Kibana日志展示-图形汇聚与整合
7. Kibana访问控制-基于Nginx
8. Kibana访问控制-基于RBAC
第十一章:ELK架构升级-引入消息队列
1. 为什么要使用消息队列
2. 什么是消息及应用场景介绍
3. 消息队列场景-解耦
4. 消息队列场景-异步
5. 消息队列场景-肖峰
6. Kafka安装与配置
7. Kafka模拟生产者与消费者
8. Kafka单薄消费者模拟
9. Kafka集群部署、Zookeeper集群部署
10. Kafka-eagle监控
11. ELK接入kafka集群-Filebeat配置
12. ELK接入kafka集群-Logstash配置
13. ELK日志告警-ElastAlert
第二部分
Docker+K8S+Prometheus+ELK+Kafka+Zookeeper云原生技术
第一章:掌握Docker容器技术起源,Docker企业应用场景,Docker核心技术体系
1. Docker起源介绍、软件部署方式介绍
2. Docker 在企业中用法和未来行业前景、深入分析当今容器虚拟化在企业中的优势和价
3. Docker与传统虚拟化对比
4. Docker核心技术体系NameSpace、CGroup、AUFS、Device 相关概念和用途
5. Docker镜像/容器/仓库介绍
6. Docker版本及安装方式介绍
7. 部署Docker容器虚拟化平台并配置docker镜像加速器
8. 企业面试题
第二章:掌握Docker命令,镜像管理,容器管理
1. Docker命令大全(镜像管理命令,容器管理命令)
2. 基于Docker构建Java服务器
3. 基于Docker WEB管理Docker容器
4. Docker Tomcat性能优化
5. Docker构建Nginx服务器
6. Docker容器端口映射
7. Docker镜像原理剖析
8. Docker镜像源更新
9. Docker build镜像制作技巧及实现
10. Docker images镜像发布
11. 企业面试题
第三章:掌握Docker容器命名,Docker资源配额
1. Docker容器命名规则
2. Docker容器资源配额控制(CPU)
3. Docker容器资源配额控制(内存)
4. Docker 数据映射机制
5. Docker容器间依赖关系
6. Docker生产环境资源监控方案
7. 企业面试题
第四章:掌握Docker网络模式,Docker私有仓库
1. Docker的4种网络模型
2. 配置桥接网路
3. Docker私有仓库介绍及配置
4. Docker镜像上仓库
5. 企业面试题
第五章:掌握看k8s个组件功能及应用场景,k8s集群部署方式企业应用部署方式的演变过程
1. kubernetes介绍
2. kubernetes组件
3. kubernetes概念
4. kubernetes环境搭建及环境规则
5.
kubernetes环境初始化
6. kubernetes集群组件安装
7. kubernetes网络插件安装
8. kubernetes环境测试
9. 企业面试题
第六章:掌握看k8s资源类型及资源管理方式
1. kubernetes资源管理
2. kubernetes资源管理之YAML语言
3. kubernetes资源管理方式介绍
4. kubernetes资源管理方式1
5. kubernetes资源管理方式2
6. kubernetes资源管理方式3
7. kubernetes资源管理方式总结
8. 企业面试题
第七章:掌握k8s五大资源功能及应用场景
1. kubernetes五大资源之Namespace
2. kubernetes五大资源之Pod
3. kubernetes五大资源之Label
4. kubernetes五大资源之Deployment
5. kubernetes五大资源之Service
企业面试题
第八章:掌握k8s核心之Pod控制器及资源配额
1. kubernetes Pod结构定义
2. kubernetes Pod基本配置
3. kubernetes Pod镜像拉取策略
4. kubernetes Pod启动命令
5. kubernetes Pod环境变量
6. kubernetes Pod端口设置
7. kubernetes Pod资源配额
8. 企业面试题
第九章:掌握k8s Pod生命周期,钩子函数,重启策略
1. kubernetes Pod生命周期概述
2. kubernetes Pod生命周期-创建与终止
3. kubernetes Pod生命周期-初始化容器
4. kubernetes Pod生命周期-钩子函数
5. kubernetes Pod生命周期-容器探测
6. kubernetes Pod生命周期-重启策略
7. 企业面试
第十章:掌握k8s Pod亲和性调度(nodeAffinity,podAffinity,podAntiAffinity)
1. kubernetes Pod调度概述
2. kubernetes Pod定向调度
3. kubernetes Pod亲和性调度概述
4. kubernetes Pod亲和性调度-nodeAffinity
5. kubernetes Pod亲和性调度-podAffinity
6. kubernetes Pod亲和性调度-podAntiAffinity
7. kubernetes Pod调度污点
8. kubernetes Pod调度容忍
9. 企业面试题
第十一章:掌握k8s Pod 扩缩容,版本回退,金丝雀发布
1. kubernetes Pod控制器概述
2. kubernetes Pod控制器-ReplicaSet
3. kubernetes Pod控制器-Deployment基础
4. kubernetes Pod控制器-Deployment扩容缩
5. kubernetes Pod控制器-Deployment升级策略
6. kubernetes Pod控制器-Deployment版本回退
7. kubernetes Pod控制器-Deployment金丝雀发布
8. 企业面试题
第十二章:掌握k8s Pod控制器之HPA,DaemonSel,Job,Cronjob
1. kubernetes Pod控制器-HPA
2. kubernetes Pod控制器-DaemonSel
3. 企业面试题
第十三章:掌握k8s Service资源类型
1. kubernetes Service概述
2. kubernetes 资源清单文件介绍
3. kubernetes Service环境准备
4. kubernetes Service之ClusterIP类型
5. kubernetes Service之HeadLiness类型
6. kubernetes Service之NodePort类型
7. kubernees Service之LoadBalancer类型
8. kubernetes Service之ExternaIname类型
9. 企业面试题
第十四章:掌握k8s Ingress资源及Ingress 控制器
1. kubernetes Ingress介绍
2. kubernetes Ingress环境准备
3. kubernetes Ingress-http代理
4. kubernetes 数据存储介绍
5. kubernetes 基本存储之EmptyDir
6. kubernetes 基本存储之HostPath
7. kubernetes 基本存储之NFS
8. 企业面试题
第十五章:掌握k8s高级存储与安全认证功能
1. kubernetes 高级存储之PV与PVS生命周期
2. kubernetes 配置存储之configmap
3. kubernetes 配置存储之secret
4. kubernetes DashBoard部署
5. kubernetes DashBoard使用演示
6. 基于K8S的DevOps-GitLab+Jenkins+Harbor
7. 企业面试题
第十六章:K8S基于ELK实现日志采集
1. 交付Zookeeper集群至本地
2. 制作Zookeeper镜像思路分析
3.交付Zookeeper至K8s思路
4. 本地搭建Kafka集群
5. 本地EFAK监控Kafka
6. 制作Kafka镜像并交付至K8s实践
7. 制作EFAK镜像并交付至K8s实践
8. k8s基于ELKStack日志分析概述
9. K8s日志收集架构详解
10. 交付ES-master-data至k8s分析及实践
11. 交付Kibana至K8s集群实践
12. 交付Filebeat至K8s集群实践
13. Filebeat收集kube-system日志实践
14. Filebeat收集ingress-nginx日志实践
15. Fileteat收集kubelet日志实践
16. Filebeat输出字段优化与输出Kafka实践
17. 交付Logstash至K8s读取Kafka数据
18. Kibana添加索引并完成展示与分析
19. Filebeat基于Sidecar运行架构说明
20. 制作带日志的业务镜像
21. 制作Filebeat-Sidecat镜像
22. 以边车模式运行Pod并完成日志采集
23. 交付生产与测试环境Logstash
24. Kibana添加索引进行展示与分析
第十七章:掌握Prometheus监控体系及个组件功能
1. 监控系统的演进过程介绍
2. Prometheus原理及优缺点介绍
3. Prometheus架构图详解
4. Prometheus两种pull采集数据方式
5. Prometheus对比其他监控工具特征讲解(promQL)
6. Prometheus组件Prometheus Server
7. Prometheus组件exporter
8. Prometheus组件alertmanager
9. prometheus组件adhoc
10. 企业面试题
第十八章:掌握Prometheus安装方式几资源对象
1. Prometheus多种安装方式介绍
2. Prometheus数据存储方式nfs与kube-system
3. Prometheus资源对象的创建
4. Prometheus监控资源对象并更新ConfigMap
5. Prometheus的Pod资源创建
6. Prometheus客户端挂载nfs存储
7. Prometheus资源管理(namespace,ClusterRole,nonResourceURLs)
8. 企业面试题
第十九章:掌握Prometheus监控k8s集群节点应用
1. Prometheus node_exporter介绍
2. Prometheus集群监控方案及注意事项
3. DeamonSet控制器部署集群方式
4. 创建node-exporter并检车Pod
5. node-exporter.yml文件详解
6. node-exporter容器启动相关参数
7. Prometheus服务发现(node,Server,Pod,Endpoints,ingress)
8. Prometheus relabel数据采集
9. Prometheus cAdvisor容器资源监控工具部署
10. Prometheus Api-Service监控
11. 企业面试题
第二十章:掌握Prometheus+Grafana监控k8s集群节点应用
1. Grafana开源可视化工具介绍
2. Grafana持久化安装方式deployment
3. Pv与Pvc绑定grafana并挂载nfs
4. Grafana dashboard界面部署
5. Grafana对接Prometheus
6. Grafana模板导入与模板配置
7. Grafana展示Prometheus数据
8. 企业面试题
第二十一章:Prometheus AlertManager 报警机制,企业微信报警
1. Prometheus AlertManager报警组件介绍及安装
2. Prometheus报警规则及报警说明配置
3. Promethesu实现服务器资源利用率及服务微信报警
第三部分
KVM虚拟化、VMware虚拟化、阿里云计算平台、Ceph存储、JumpServer堡垒机、OpenVPN虚拟专用网络
第一章:掌握企业级KVM虚拟化解决方案,KVM虚拟化技术实现原理
1. 虚拟化技术基础概念精讲
2. 虚拟化应用产品对比(kvm,VMware,xen)
3. 虚拟化技术分类(主机虚拟化,仿真虚拟化,半虚拟化,全虚拟化)
4. 主机级虚拟化中cpu、memory、I/O虚拟化方式及网络虚拟化机制精讲
5. KVM虚拟化技术实现原理、kvm的特性与局限性精讲
6. KVM工具栈qemu、libvirt使用
7. 构建KVM环境及KVM模块加载(内核模式、用户模式、来宾模式、及kvm hypervisor)
8. 企业面试题
第二章:掌握管理KVM虚拟机
1. KVM常用的虚拟网络模型详解:桥接模型、NAT模型、路由模型、隔离模型概念及实现
2. 创建KVM虚拟机
3. KVM虚拟机管理(virsh, virt-manager及qemu-kvm)
4. KVM虚拟机克隆
5. KVM虚拟机快照
6. KVM虚拟机镜像格式
7. KVM与vmware workstation、vmware esxi虚拟机相互迁移
8. KVM虚拟化的其它管理工具:OpenStack、oVirt、Proxmox等
9. 企业面试题
第三章:掌握VMware vSphere企业虚拟化
1. VMware vSphere虚拟化介绍
2. 构建vSphere虚拟化平台
3. 创建和部署ESXi Server
4. vCenter Server部署
5. 利用vCenter管理ESXi
6. Virtual Machine 基础概念
7. Deploy From Template
8. Create Wizar创建虚拟机
9. 企业面试题
第四章:掌握阿里云核心资源组件及项目实践
1. 云实现的产品架构介绍
2. 云服务器ECS介绍
3. ECS地域及可用区
4. ECS主机配置选型
5. ECS网络架构实现
6. ECS实例购买流程
7. ECS数据盘添加及扩容
8. ECS构建网盘服务
9. ECS镜像及镜像生命周期
10. ECS镜像的多种类型
11. ECS创建镜像并启动实例
12. ECS镜像复制与共享
第五章:阿里云SLB负载均衡
1. SLB概念及组成部分
2. SLB架构组成部分
3. SLB实现TCP协议端口映射
4. SLB实现HTTP协议负载均衡
5. SLB基于多域名的调度
第六章:阿里云RDS-Redis数据库
1. Redis标本版本架构说明
2. Redis集群架构说明
3. Redis实例购买与连接
4. Redis性能压力测试
5. Redis实例迁移实践
第七章:阿里云RDS-MySQL数据库
1. MySQL数据库架构说明
2. MySQL数据库对接网盘项目
3. MySQL数据库实现读写分离
4. MySQL数据库实例迁移实践
第八章:阿里云NAS文件存储
1. NAS文件存储介绍
2. NAS文件存储实例创建与挂载
3. NAS文件存储对接Kod项目
第九章:阿里云OSS对象存储
1. OSS对象存储应用场景
2. OSS对象存储对接Kod项目
3. OSS对象存储对接Typora
4. OSS对象存储对接Typora-自定义域名
5. OSS对象存储对接Typora-自定义水印
第十章: 阿里云CDN加速服务
1. DNS所用及解析原理
2. CDN实现原理
3. CDN实现kod项目分布式缓存
4. CDN实现视频站点分布式缓存
5. CDN预热与刷新实践
第十一章: 阿里云WAF应用防火墙
1. WAF基本概念与配置
2. WAF 应用案例
第十二章: 阿里云ESS弹性伸缩服务
1. ESS弹性伸缩概念介绍
2. ESS弹性伸缩场景与配置
3. ESS弹性伸缩动态增加与缩减
第十三章:掌握Ceph分布式块存储,Ceph集群部署,Ceph存储管理
1. 分布式文件系统介绍
2. Ceph存储概述,对象存储-文件存储-块存储
3. Ceph存储架构及组件介绍
4. Ceph-deploy部署
5. 部署Ceph块存储集群
6. 镜像创建,动态调整容量大小
7. 客户端KRBD访问存储
8. 创建存储镜像快照
9. 使用快照恢复数据
10. 存储快照克隆
11. 客户都安磁盘映射撤销
12. 删除快照与镜像
13. 企业面试题
14. 创建虚拟机磁盘镜像
15. Ceph认证账号
16. Ceph元数据服务器部署
17. 创建Ceph存储池
18. 创建Ceph文件系统
19. 客户端挂载存储使用存储
20. 企业面试题
第十四章:掌握Ceph对象存储
1. 对象存储概述
2. 部署RGW程序
3. 新建网关实例
4. 服务端端口修改
5. 客户端测试存储
6. 第三方软件访问存储
7. 企业面试题
第十五章:掌握JumperServer堡垒机管理企业集群服务器
1. JumpServer堡垒机企业应用场景概述
2. JumpServer架构介绍
3. JumpServer部署
4. JumpServer身份认证
5. JumpServer账号管理
6. JumpServer权限控制
7. JumpServer审计
8. JumpServer管理Linux资产
9. JumpServer管理Windows资产
10. JumpServer管理MySQL数据库
11. JumpServer网域网关实现混合云管理
第十六章:掌握OpenVPN虚拟专用网络
1. OpenVPN虚拟专用网络应用场景介绍
2. OpenVPN服务器搭建及部署
3. 网络通信机制及证书环境初始化
4. 基于证书实现客户端登录
5. Windows客户端使用OpenVPN
6. Linux客户端使用OpenVPN
7. 基于用户名密码方式登录OpenVPN