Linux SRE 云计算架构师:Shell、MySQL、Docker、K8s、OpenStack 与 DevOps

课程介绍

这是一套从 Linux 基础一路走到云计算架构的完整训练,按四个阶段循序渐进。第一阶段从 Linux 安装、文件系统、用户权限、进程与网络配置讲起,逐步进入 Shell 脚本、软件包与磁盘管理、LVM 与 RAID、系统启动流程,再到 DNS、NFS、Samba、FTP、Apache 与 Nginx、iptables 与 firewalld、SELinux、KVM 虚拟化,以及 IP 子网、路由、VLAN、STP、NAT、VxLAN 等网络基础。

第二阶段围绕企业应用的落地:MySQL 的安装、索引、备份、优化与主从、MHA、MGR,Docker 镜像与 Harbor,Git 与 GitLab,Python、PHP、Java、Go 应用的部署,Redis 哨兵与集群、RabbitMQ、ZooKeeper、Nacos、MinIO、etcd、Kafka、MongoDB 副本集与分片,LVS、HAProxy、Keepalived、Apisix 负载均衡,并以 mall 项目做综合演练。

第三阶段讲 Kubernetes 的核心对象、调度、存储、探针与 Helm,结合 Ceph 的 RBD、CephFS 与 CRUSH Map,延伸到公有云的 ECS、VPC、ELB、云硬盘与迁移,OpenStack 的 Keystone、Nova、OVS 与 OVN,以及 Prometheus、Alertmanager、Grafana 监控体系;第四阶段覆盖 Ansible、SaltStack、Jenkins 流水线,以及 Kubernetes 认证、Helm、OpenKruise、Operator、Calico 网络与 Ingress。

网盘说明:本课程为百度网盘资源。

课程目录

第1阶段 Linux 基础、Shell、存储与网络
01.Linux系统介绍及安装
02.Linux基本使用和帮助功能
03.文件系统管理
04.用户组和权限
05.用户提权和IO管道
06.管道和文本处理
07.文本处理工具及变量
08.进程管理及优先级
09.Linux网络配置
10
11
12
13
14.计划任务和find
15.ssh+rsync管理
16.文件系统管理
17.软件包管理
18.源码包管理及磁盘管理
19.磁盘管理及LVM
20.LVM快照+镜像+迁移
21.深入RAID技术及实战
22.系统启动流程-内核监控和系统服务管理及故障修复
23.系统启动及驱动封装
24.PXE无人值守安装Linux系统
25.DNS配置
26.辅助DNS配置及日志管理
27.存储基础及NFS共享
28.Samba及chrony时间服务器配置
29.日志管理及FTP
30.Apache+Nginx
31.iptables+firewalld防火墙
32.SELinux实战
33.KVM虚拟化基础
34.KVM实战
35.网络基础(IP地址、子网划分等)
36. 网络基础之路由
37.交换机转发原理及vlan基础
38.VLAN的端口模式及VLAN间路由
39.STP及NAT技术-视频
40.NAT Server+VxLAN-视频

第2阶段 数据库、容器、应用部署与中间件
01.开班-统一思想加油干
02.MySQL理论+源码包安装
03.MySQL建库建表
04.MySQL基础语句
05.MySQL字段类型
06.MySQL语句进阶
07.MySQL索引
08.MySQL外键
09.MySQL存储过程
10.MySQLdump备份+还原
11.MySQL-xtrabackup备份
12.MySQL优化
13.互联网整体架构及相关概念介绍
14.MySQL主从复制+读写分离
15.MySQL-MHA
16.MySQL-MGR
17.http协议详解及排查问题思路
18.docker容器的基本概念
19.docker容器操作实践
20.互联网整体架构及相关概念介绍-2
21.docker镜像构建
22.docker镜像构建高级特性
23.harbor部署
24.harbor复制
25.git的介绍与基本操作
26.git的分支与tag
27.邹老师搭建CA及web加密实战
28.gitlab部署
29.gitlab的配置使用
30.前端项目运维
31
32.部署python应用实战2
33.部署python应用实战2
34.php应用部署原理与实战
35.php应用部署问题排查思路详解
36.php扩展安装及禅道部署
37.企业研发体系介绍
38.java应用部署介绍
39.java应用的编译及部署
40.Maven仓库与Artifactory详解
41.redis部署与基本使用
42.redis哨兵模式详解
43.项目方案介绍及kubernetes原理
44.redis集群原理
45.redis集群部署
47.redis cluster运维详解
48.rabbitmq原理与安装
49.rabbitmq使用
50.rabbitmq集群
51.zookeeper原理
52.zookeeper基本使用
53.zookeeper集群
54.nacos详解
55.对象存储及minio
56.minio的服务端部署
57.minio运维管理详解
58.go应用编译部署详解
59.单元化架构补充
60.etcd的部署与使用
61.jira部署
62.confluence部署
63.etcd集群与备份恢复
64.kafka原理与部署
65.kafka集群部署详解
66.kafka集群部署补充说明
67.Mongodb的部署与基本使用
68.Mongo数据库的增删改操作
69.Mongo数据库的查询详解
70.Mongo副本集部署
71.Mongo副本集管理详解
72.Mongo sharding原理与部署
73. Mongo sharding维护
74.Mongodb全量备份
75.Mongodb增量备份
76.Linux集群简介与负载均衡介绍
77,LVS的工作模式与配置管理
78.LVS的调度模式与特性管理
79.haproxy应用与配置方式
80.Mongodb增量备份及java调优
81.mall项目架构讲解
82.Nginx反向代理和Keepalive介绍
83.Keepalive配置与使用
84.mall项目架构
85.mall项目Mongo+redis
86.mall项目rabbitmq+ES
87.mall-前端+负载均衡
88.mall项目后端部署
89.新型负载均衡器Apisix
90.负载均衡项目综合实验介绍
91.综合实验演练

第3阶段 Kubernetes、Ceph、公有云、OpenStack 与监控
01.ceph_rbd对接
02.ceph_rbd自动挂载和cephfs使用
03.docker镜像分层
04.CMD与ENTERYPOINT与容器进入方
05.容器网络
06.容器跨主机网路
07.容器存储
08.Kubernetes搭建
09.service
10.Deployment负载
11.负载扩展和节点污点和failover
12.标签调度
13.Daemonset和job以及Cronjo
14.ingress
15.k8s部署solo以及dockerfile
16.滚动更新
17.Liveness和readiness探针
18.启动探针和探针与健康检查
19.init容器和k8s的emptydir存储
20.hostpath存储空间
21.pv以及pvc和nfs
22.nfs的动态供给和csi插件
23.k8s对接cephrbd
24.k8s使用cephrbd
25.k8s对接cephfs及使用
26.节点亲和与pod亲和
27.pod反亲和
28.secret
29.变量方式使用secret以及configm
30.k8s的dashboard
31.k8s的flannel网络模型结构以及其他
32.helm安装mysql数据库以及自建Cha
33.helm安装和基本使用
34.普罗米修斯安装和简单使用
35.HPA和VPA以及资源限制
36.存储使用分类与ceph介绍
37.ceph的集群组件介绍
38.ceph版本选型和部署
38.eph存储池高级特性
39.纠删码池和ceph集群配置
40.ceph集群网络与用户管理
41.RBD的基础使用
42.RBD的高级特性和镜像介绍
43.RBD镜像同步
44.RGW对象存储网关和CEPHFS使用
45.自定义curshmap1
46.自定义crushmap2
47.创建ECS云主机
48.创建VPC和安全组
49.NAT网关和VPN
50.公有云04-ELB+AS弹性负载均衡和弹性伸缩
51.公有云05-opencart+云数据库
52.公有云06-云硬盘及云备份
53.公有云07-云主机容灾
54.公有云08-云主机迁移
55.OpenStack 架构介绍
56.OpenStack 环境搭建
57.Skyline面板部署
58.图形化发放云主机操作
60.OpenStack 命令行创建云主机1
61.OpenStack 命令行创建云主机2
62.heat 编排的使用
63.RabbitMQ介绍
64.Cinder 对接 NFS
65.glance 对接 swift 实验
66.镜像制作并发放云主机
67.更换swift后端存储
68.keystone概念及多域实验
69.nova架构及创建虚拟机全流程
70.理解ovs虚拟交换机
71.openstack OVN架构实验
72.Prometheus 架构及环境搭建
73.Prometheus 监控Linux
74.Prometheus 监控windows(视频中
75.Prometheus 监控Docker
76.扩展-脚本快速部署mysql
77.process_exporter 自定义监控
78.pushgateway配置及推送指标数据方法
79.基于文件的服务发现
80.基于consul的服务发现
81.relabeling标签转换
82.利用ansible全自动注册consul
83.PromQL语句介绍及告警
84.Alertmanager邮箱告警
85.alertmanager消息抑制和静默
86.grafana介绍及环境搭建
87.grafana变量的使用
88.grafana各种仪表盘添加
89.Grafana模板导入及告警
90.Prometheus在k8s中的搭建及监控ETC
91.Prometheus监控Redis
92.Prometheus监控MySQL

第4阶段 自动化运维、DevOps 与 Kubernetes 进阶
01.Ansible部署与主机清单
02.Ansible的配置与任务执行
03.常用模块与Playbook介绍
04.playbook组成与handler触发
05.ansible的变量
06.facts变量与条件语句
07.ansible的条件语句
08.ansible的循环语句与配置管理
09.ansible过滤器01
10.ansible过滤器02
11.ansible调优与saltstack介绍
12.saltstack配置管理
13.主机秘钥与主机选择
14.任务执行与状态管理
15.DevOps文化与版本管理概述
16.Jenkins部署与基本管理
17.jenkins构建工具与分布式构建
18.docker动静态agent及k8s集成
19.pipeline流水线结构详解
20.pipeline流水线综合实验准备
21.kubernetes资源对象pod详解1
22.kubernetes资源对象pod详解2
23. kubernetes资源对象pod详解3
24.kubernetes资源对象deploymen
25.kubernetes高级资源对象statefu
26.kubernetes高级资源对象3
27.kubernetes高级资源对象4
28.kubernetes调度系统
29. kubernetes认证之证书认证
30.kubernetes认证之sa
31.kubernetes配置中心之secret-1
32.kubernetes配置中心之secret-2
33.kubernetes存储中心之pv和pvc
34.kubernetes存储中心之storagecl
35.kubernetes配置中心-1
36.kubernetes配置中心-2
37.kubernetes持久存储之ceph-csi
38.kubernetes持久存储之sts存储模板
39.kubernetes包管理器helm-1
40.kubernetes包管理器helm-2
41.helm部署详解
42.helm打包
43.kubernetes的openkruise详解
44.kubrenetes的openkruise详解
45.kubernetes的operator
46. kubernetes网络插件之calico
47.kubernetes的网络插件calico配置详解1
48.kubernetes的网络插件calico配置详解
49.ubernetes的service
50.kubernetes的ingress和gatewa

资源下载
下载价格35 学币
赞助终身VIP免费
常见问题
学币是什么?
1学币 = 1元人民币,可通过每日签到或赞助VIP获得!
如何购买更优惠?
推荐赞助VIP,赞助VIP后再购买超划算-购买会有折扣!(季/年VIP折扣购买,终身VIP免费)
资源能分享给别人吗?
本站资源仅限用于学习和研究目的,不得用于商业或者非法用途,否则,一切后果请用户自负!
遇到问题怎么办?
遇到问题直接点击页面右下角消息按钮联系客服反馈,会在第一时间处理!
0
显示验证码
没有账号?注册  忘记密码?