DevOps
1、Nginx基础应用实战/
1、nginx基础应用 1
2、nginx基础应用 2
3、nginx基础应用 3
4、nginx基础应用 4
5、nginx基础应用 5
6、nginx基础应用 6
7、nginx基础应用 7
8、nginx基础应用 8
2、DevOps必备之Git持续集成工具CI/
1、Git持续集成工具CI(一)
2、Git持续集成工具CI(二)
3、Git持续集成工具CI(三)
4、Git持续集成工具CI(四)
3、DevOps必备Tomcat代码上线流程/
1、Tomcat代码上线流程 (一)
2、Tomcat代码上线流程 (二)
3、Tomcat代码上线流程 (三)
4、DevOps必备之Jenkins持续部署工具CD/
1、持续部署工具介绍以及Jenkins工具安装(一)
2、Gitlab里程碑与Jenkins安装配置 (一)
3、Gitlab里程碑与Jenkins安装配置 (二)
4、Jenkins构建项目配置
5、Jenkins上线PHP项目
5、容器管理工具 Docker/
1、应用部署容器化演进之路
2、容器技术涉及Linux内核关键技术
3、Docker生态架构及部署
4、使用容器运行Nginx及docker命令介绍
5、容器镜像介绍及应用
6、Docker容器镜像加速器及容器镜像仓库
7、Docker容器化部署企业级应用集群
8、Dockerfile精讲及新型容器镜像构建技术
9、Docker容器网络与通信原理深度解析
10、Docker容器数据持久化存储机制
11、Docker容器服务编排利器 Docker Compose应用实战
12、Docker主机集群化方案 Docker Swarm
13、基于Docker容器DevOps应用方案企业务代码发布系统
6、Kubernetes实战进阶课程/
1、kubeadmin
2、rancher
3、二进制
4、 k8s资源介绍
5、k8s集群进阶使用
6、k8s高级调度
7、k8s高级存储与job
7、kubernetes实战与源码剖析/
第1章准备工作
第2章 创建pod时kubectl的执行流程和它的设计模式
第3章 apiserver中的权限相关
第4章自定义准入控制器,完成nginx sidecar的注入
第5章API核心服务的处理流程
第6章 kube-scheduler 调度pod的流程
第7章 kube-controller-manager控制管理中心的作用
第8章 kubelet节点上控制容器生命周期的管理者
第9章 kubelet稳定性保证Eviction驱逐和oom
第10章 kubelet中的cgroupManager解读
第11章 kubelet中的资源管理器cpuManager、memoryManager、deviceManager解读
第12章 kubelet pleg对象和containerManager总结
第13章 kubelet containerRuntime和sandbox容器
第14章 containerRuntime创建init容器前期工作
第15章 创建init和app容器的后期工作
第16章 containerRuntime停止容器的流程
第17章 kubelet的GarbageCollection
第18章 kubelet的syncLoop的第1大监听configCh
第19章 kubelet的syncLoop的其余监听
第20章 kubelet中内置的cadvisor
第21章 kubelet中内置的dockershim机制
第22章 容器底层技术之镜像原理
第23章 k8s job和cronjob源码解读
第24章 k8s deployment源码解读
第25章 k8s ReplicaSetController源码分析
第26章 k8s daemonSet源码分析
第27章 k8s statefulSet源码分析
第28章 Service的定义和概念
第29章 kube-proxy iptables和ipvs模式源码解读
第30章 k8s 网络底层原理
第31章 k8s Ingress 7层路由机制和traefik源码解读
第32章k8s 存储对象源码解读
第33章 k8s configMap和secret解析
第34章 k8s hpa扩容和Aggregator汇聚插件原理解读35、第35章基于prometheus-adaptor 的自定义指标HPA
第36章 k8s vpa扩容
第37章 k8s hpa和vpa依赖的metrics-server源码解读和kubelet top原理
第38章 k8s crd 开发
第39章 istio上手使用和sidecar流量劫持原理解析
第40章 envoy基础知识
第41章 istio组件分析
8、Prometheus-基础入门到源码剖析/
1、学习本课程的收益
2、学习目标
3、安装prometheus和上手使用
4、prometheus 基本概念介绍
5、node exporter安装和使用
6、grafana安装和使用
7、黑盒探针blackbox exporter安装和使用
8、mysqld exporter使用和源码改造
9、process-exporter安装和使用
10、redis-exporter安装和使用
11、java应用监控jvm实例
12、pushgateway使用
13、告警和alertmanager简单使用
14、k8s监控难点分析
15、k8s监控环境搭建,yaml讲解
16、k8s容器基础资源指标 采集原理和指标讲解
17、k8s对象资源指标
18、k8s服务组件指标
19、k8s部署在pod中业务埋点指标
20、分析pull模型在k8s中的应用,对比push模型
21、k8s接口鉴权、认证和在监控中的实现
22、k8s服务发现原理解析
23、章k8s监控中标签relabel的应用和k8s监控总结
24、主流服务发现类型介绍,监控系统和服务树CMDB如何打通
25、如何降低采集资源消耗
26、分位值作用和原理
27、采集端高可用实战
28、go实战项目动态分片解决pushgateway高可用
29、如何使用非侵入式形式如日志接入prometheus
30、时序数据库存储模型
31、facebook-gorilla压缩算法原理
32、prometheus自研tsdb底层原理
33、集群tsdb原理和实战 (一)
34、m3db原理和实战
35、thanos项目和组件源码解读
36、kube-prometheus和prometheus-operator原理和实战
37、prometheus核心接口源码解析
38、范围查询分阶段原理
39、prometheus接口开发实战
40、高基数查询和prometheus预聚合原理和源码解读
41、查询提速实战提升查询速度30-100倍
42、告警发prometheus源码解读和告警触发模块高可用方案
43、alertmanager源码解读和实战
44、告警回调实战