# devops-guidebook **Repository Path**: yun_peng_huang/devops-guidebook ## Basic Information - **Project Name**: devops-guidebook - **Description**: 运维进阶宝典 - **Primary Language**: Shell - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 6 - **Created**: 2023-11-22 - **Last Updated**: 2023-11-22 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 购课交流信息 课程在抖音店铺 搜索: 小乙运维杂货铺 [[持续更新]7模块大运维平台开发-go-vue-k8s-cicd-服务树-监控](https://haohuo.jinritemai.com/ecommerce/trade/detail/index.html?id=3641191333189820599) > qq群 634305681 - ![image](./pic/qq.png) # 购课咨询vx `其余目的不要加` mxy1875 - ![image](./pic/wx.png) # 有志青年速来,不要犹豫了,我来监督你 # 最新重磅课程 [持续更新]7模块大运维平台开发-go-vue-k8s-cicd-服务树-监控 [[持续更新]7模块大运维平台开发-go-vue-k8s-cicd-服务树-监控](https://haohuo.jinritemai.com/ecommerce/trade/detail/index.html?id=3641191333189820599) ## 统计 ![image](./pic/统计.png) ## 购买地址 - [领劵后购买哦 ,地址点这里](https://haohuo.jinritemai.com/ecommerce/trade/detail/index.html?id=3641191333189820599) ![image](./pic/http-sd.png) > 总目标 1000集,掌握运维平台开发不再是梦 > 工单模块火热开发中,购买完之后拉群 > 发最新前后端代码, - [领劵后购买哦 ,地址点这里](https://haohuo.jinritemai.com/ecommerce/trade/detail/index.html?id=3641191333189820599) ## 模块样例 ![image](./pic/飞书卡片.png) ![image](./pic/告警屏蔽.png) ![image](./pic/k8s采集.png) ![image](./pic/7模块_头部打印服务树节点表示a.b.c.d前端展示.png) ![image](./pic/并发度滚动执行.png) ![image](./pic/7模块_资产统计.png) ![image](./pic/12.10.jwt临期刷新问题.png) ![image](./pic/img.png) ![image](./pic/工单评论.png) ![image](./pic/表单设计2.png) ![image](./pic/grpc的联调.png) ![image](./pic/http服务发现标签.png) ![image](./pic/任务kill.png) ![image](./pic/切换用户执行.png) - [领劵后购买哦 ,地址点这里](https://haohuo.jinritemai.com/ecommerce/trade/detail/index.html?id=3641191333189820599) | 学习方向 | 分析进阶视频 | 备注 | |----------------------------------------------------------------------|-----------------------------------------------------------------------------|-----------| | [[持续更新]7模块大运维平台开发-go-vue-k8s-cicd-服务树-监控](https://haohuo.jinritemai.com/ecommerce/trade/detail/index.html?id=3641191333189820599) | [模块01 基础底座](https://www.bilibili.com/video/BV16F411r7aP/) | | | [[持续更新]7模块大运维平台开发-go-vue-k8s-cicd-服务树-监控](https://haohuo.jinritemai.com/ecommerce/trade/detail/index.html?id=3641191333189820599) | [模块02 服务树和cmdb 解绑ecs资源 - 1of3](https://www.bilibili.com/video/BV1wK4y1w7b6/) | | | [[持续更新]7模块大运维平台开发-go-vue-k8s-cicd-服务树-监控](https://haohuo.jinritemai.com/ecommerce/trade/detail/index.html?id=3641191333189820599) | [模块02 服务树echarts资产统计](https://www.bilibili.com/video/BV1sj41187tQ/) | | | [[持续更新]7模块大运维平台开发-go-vue-k8s-cicd-服务树-监控](https://haohuo.jinritemai.com/ecommerce/trade/detail/index.html?id=3641191333189820599) | [模块03 工单审批流和表单设计器](https://www.bilibili.com/video/BV1V8411y7Aw/) | | | [[持续更新]7模块大运维平台开发-go-vue-k8s-cicd-服务树-监控](https://haohuo.jinritemai.com/ecommerce/trade/detail/index.html?id=3641191333189820599) | [模块04-grpc-agent和任务执行中心演示01](https://www.bilibili.com/video/BV1qw411X74d/) | | > 掌握最新的运维开发技术 ![image](./pic/工单通知全.png) # 运维目前3大核心方向 想成为和我一样的专家么 经验分享给你 ![image](./pic/新增用户来验证审批组过滤逻辑.png) # 目前运维的3个火热的方向 : k8s、监控、cicd - [分析视频链接](https://www.bilibili.com/video/BV1pL4y1A7ST) - 无论是否直接维护开发这3大类工具,都必须要求我们对这些比较熟悉 ## 为什么现在k8s相关岗位火热,给钱多 -因为k8s的出现给公司省钱 - ![image](https://gimg2.baidu.com/image_search/src=http%3A%2F%2Fpic.51yuansu.com%2Fpic3%2Fcover%2F01%2F46%2F98%2F593a0f21272bb_610.jpg&refer=http%3A%2F%2Fpic.51yuansu.com&app=2002&size=f9999,10000&q=a80&n=0&g=0n&fmt=auto?sec=1666323370&t=e07a680f70ed1c23aaa64bcd2775542e) - 大幅降低公司的机器成本和开发效率成本 - 所以市场上对k8s人才的需求是巨大的 ## 到这里我们可以得到1个结论就是 - 对运维来说k8s已经是必备技能 而非加分项 - [分析视频链接](https://www.bilibili.com/video/BV1Mg41127s3/) ## 同时监控和cicd可以作为k8s的附属项目 # 那么作为运维的我们 怎么进阶到这3大核心方向呢 - 听我给你们规划一个完整的学习路线 ## k8s要先入门 会运维操作 - ![image](https://image-static.segmentfault.com/115/153/1151536963-632a88d003f92_fix732) ### [k8s零基础入门课程链接](https://haohuo.jinritemai.com/ecommerce/trade/detail/index.html?id=3594912111454759880&origin_type=604) - [k8s零基础入门课程链接](https://haohuo.jinritemai.com/ecommerce/trade/detail/index.html?id=3594912111454759880&origin_type=604) ### 大致包含下面几部分 - 01 集群安装和认识集群组件 - 02 安装必要的控制台/监控/日志等组件 - 03 kubectl 常见操作 - 04 容器相关操作如exec 查看日志等 - 05 常见控制器(dep/ds/sts/job)的操作 - 06 k8s 存储对象源码解读 - 07 k8s网络相关Service和ingress ## 然后这时候老板让你帮助 业务上云 上k8s,所以你需要学习一下怎么做cicd,怎么写dockerFile ,怎么部署到k8s集群中 ### cicd实战 | 学习方向 | 分析进阶视频 | 备注 | |----------------------------------------------------------------------|---------|-----------| | [01_tekton全流水线实战和pipeline运行原理源码解读](https://haohuo.jinritemai.com/ecommerce/trade/detail/index.html?id=3595279771367522483&origin_type=604) | [地址](https://www.bilibili.com/video/BV13P4y1Z7Xv/) | | - ![image](https://segmentfault.com/img/bVc2zuK) ## 在维护了一段时间k8s集群后发现 prometheus监控的基础并不牢靠 - 需要从基础到进阶好好学习一下prometheus ### prometheus监控从入门到专家之路 | 学习方向 | 分析进阶视频 | 备注 | |-----------------------------------------------------------------------------------|---------|-----| | [01_prometheus零基础入门,grafana基础操作,主流exporter采集配置](https://haohuo.jinritemai.com/ecommerce/trade/detail/index.html?id=3595279771367522483&origin_type=604) | [地址](https://www.bilibili.com/video/BV1814y1e73y/) | | | | [02_prometheus全组件配置使用、底层原理解析、高可用实战](https://haohuo.jinritemai.com/ecommerce/trade/detail/index.html?id=3598138690670622282&origin_type=604) | [地址](https://www.bilibili.com/video/BV1oZ4y1f7au/) | | | [03_kube-prometheus和prometheus-operator实战和原理介绍](https://haohuo.jinritemai.com/ecommerce/trade/detail/index.html?id=3597588013493936532&origin_type=604) | [地址](https://www.bilibili.com/video/BV1LR4y1L7jV/) | | | [04_prometheus-thanos使用和源码解读](https://haohuo.jinritemai.com/ecommerce/trade/detail/index.html?id=3597591765223345001&origin_type=604) | [地址](https://www.bilibili.com/video/BV1814y1e73y/) | | | [05_prometheus源码讲解和二次开发](https://haohuo.jinritemai.com/ecommerce/trade/detail/index.html?id=3594913505213599660&origin_type=604) | [地址](https://www.bilibili.com/video/BV1hS4y1m73Q/) | | | [06_prometheus监控k8s的实战配置和原理讲解,写go项目暴露业务指标](https://ke.qq.com/course/5837369) | [地址](https://www.bilibili.com/video/BV1mW4y1Y7AU/) | | ## 然后发现缺乏对k8s源码的了解 导致排查不了复杂的问题:所以必须要恶补一下go语言知识 ### golang运维开发之从0基础到运维平台 | 学习方向 | 分析进阶视频 | 备注 | |-----------------------------------------------------------------------------------------------------------------------------------------------|---------|------| | [01_golang基础课程](https://haohuo.jinritemai.com/ecommerce/trade/detail/index.html?id=3598136416477008227&origin_type=604) | [地址](https://www.bilibili.com/video/BV1WT411M7Gh/) | | | [02_golang运维平台实战,服务树,日志监控,任务执行,分布式探测](https://haohuo.jinritemai.com/ecommerce/trade/detail/index.html?id=3598136543119864780&origin_type=604) | [地址](https://www.bilibili.com/video/BV14T4y1k7oo) | | | [03_golang运维开发实战课程之k8s巡检平台](https://haohuo.jinritemai.com/ecommerce/trade/detail/index.html?id=3595143953697090709&origin_type=604) | [地址](https://www.bilibili.com/video/BV1Ad4y1r7C4/) | | | [04_golang实战开发课程之pipeline流水线工具](https://haohuo.jinritemai.com/ecommerce/trade/detail/index.html?id=3614475679007175557&origin_type=604) | [地址](https://www.bilibili.com/video/BV1Ad4y1r7C4/) | | ## 有了go基础之后就可以 畅快的阅读k8s源码 ### k8s从零基础入门到专家到运维大师 - ![image](https://segmentfault.com/img/bVc2zvA) | 学习方向 | 分析进阶视频 | 备注 | |----------------------------------------------------------------------------------------------------------------------------------------------|---------|-----| | [01_k8s零基础入门实战](https://ke.qq.com/course/5829699) | [地址](https://www.bilibili.com/video/BV1Mt4y1P7bL/) | | | [02_k8s全组件源码讲解和底层原理分析三合一 助力你成为k8s专家](https://haohuo.jinritemai.com/ecommerce/trade/detail/index.html?id=3595279694125268143&origin_type=604) | [地址](https://www.bilibili.com/video/BV1or4y1877p/) | | | [03_k8s节点宕机pod检测工具和k8s探针代码解读](https://haohuo.jinritemai.com/ecommerce/trade/detail/index.html?id=3617798475296701560&origin_type=604) | [地址](https://www.bilibili.com/video/BV1or4y1877p/) | | - ![image](https://segmentfault.com/img/bVc2zvh) ## 有了k8s源码的基础的你,这时候开始摩拳擦掌 想做一些k8s开发工作了 ### k8s 开发篇 | 学习方向 | 分析进阶视频 | 备注 | |---------------------------------------------------------------------------------|---------|------------| | [01_k8s运维大师课程](https://haohuo.jinritemai.com/ecommerce/trade/detail/index.html?id=3598135830213973305&origin_type=604) | [地址](https://www.bilibili.com/video/BV11B4y1k7LB/) | | | [02_k8s-operator和crd实战开发 助你成为k8s专家](https://haohuo.jinritemai.com/ecommerce/trade/detail/index.html?id=3595280078524815572&origin_type=604) | [地址](https://www.bilibili.com/video/BV1cv4y1371X/) | | | [03_k8s二次开发之基于真实负载的调度器](https://haohuo.jinritemai.com/ecommerce/trade/detail/index.html?id=3595143844292868583&origin_type=604) | [地址](https://www.bilibili.com/video/BV1qB4y1G7Kf/) | | | [04_go运维开发实战之k8s多集群自动守卫自愈组件k8s-cluster-guard](https://haohuo.jinritemai.com/ecommerce/trade/detail/index.html?id=3594937597765513838&origin_type=604) | [地址](https://www.bilibili.com/video/BV1QV4y1g7za/) | | | [05_k8s管理运维平台实战前端vue后端golang](https://haohuo.jinritemai.com/ecommerce/trade/detail/index.html?id=3596266896661552169&origin_type=604) | [地址](https://www.bilibili.com/video/BV1QV4y1g7za/) | | | [06_k8s中的网络探测吧,作为写golang的一个小的实战项目](https://haohuo.jinritemai.com/ecommerce/trade/detail/index.html?id=3594920679889365281&origin_type=604) | [地址](https://www.bilibili.com/video/BV1mt4y1K71G/) | | ### k8s调优 - [01_k8s集群调优小课程](https://haohuo.jinritemai.com/ecommerce/trade/detail/index.html?id=3594756712952942291&origin_type=604) - [02_k8s运维大师课程](https://haohuo.jinritemai.com/ecommerce/trade/detail/index.html?id=3598135830213973305&origin_type=604) # [面试题 k8s和golang面试真题解析 运维开发面试经验分享 linux运维进阶 ](https://haohuo.jinritemai.com/ecommerce/trade/detail/index.html?id=3600844212968499216&origin_type=604) - ![image](https://segmentfault.com/img/bVc2zt4) # 如果全部学习完成之后就会发现 可以无障碍阅读许多k8s周边的go 开源项目了 # 并且可以 修改其中源码进行二次开发,或者借鉴其中的逻辑自由的开发组件了 # 零基础学习路线: - 先golang零基础 [01_golang基础课程](https://ke.qq.com/course/4334898) - 再k8s零基础 [k8s零基础入门课程链接](https://haohuo.jinritemai.com/ecommerce/trade/detail/index.html?id=3594912111454759880&origin_type=604) - 再prometheus零基础 [01_prometheus零基础入门,grafana基础操作,主流exporter采集配置](https://haohuo.jinritemai.com/ecommerce/trade/detail/index.html?id=3595279771367522483&origin_type=604) - 再k8s中的网络探测吧,作为写golang的一个小的实战项目 [06_k8s中的网络探测吧,作为写golang的一个小的实战项目](https://haohuo.jinritemai.com/ecommerce/trade/detail/index.html?id=3594920679889365281&origin_type=604) - 再k8s调优 [01_k8s集群调优小课程](https://haohuo.jinritemai.com/ecommerce/trade/detail/index.html?id=3594756712952942291&origin_type=604) - 再 [06_prometheus监控k8s的实战配置和原理讲解,写go项目暴露业务指标](https://ke.qq.com/course/5837369) - 再 [03_golang运维开发实战课程之k8s巡检平台](https://haohuo.jinritemai.com/ecommerce/trade/detail/index.html?id=3595143953697090709&origin_type=604) - 再 [02_k8s纯源码解读课程,助力你变成k8s专家](https://haohuo.jinritemai.com/ecommerce/trade/detail/index.html?id=3595279694125268143&origin_type=604) > 最后再 做k8s中的二次开发 - [01_k8s运维大师课程](https://haohuo.jinritemai.com/ecommerce/trade/detail/index.html?id=3598135830213973305&origin_type=604) | [地址](https://www.bilibili.com/video/BV11B4y1k7LB/) | | - [02_k8s-operator和crd实战开发 助你成为k8s专家](https://haohuo.jinritemai.com/ecommerce/trade/detail/index.html?id=3595280078524815572&origin_type=604) | [地址](https://www.bilibili.com/video/BV1cv4y1371X/) | | - [03_k8s二次开发之基于真实负载的调度器](https://haohuo.jinritemai.com/ecommerce/trade/detail/index.html?id=3595143844292868583&origin_type=604) | [地址](https://www.bilibili.com/video/BV1qB4y1G7Kf/) | | - [04_go运维开发实战之k8s多集群自动守卫自愈组件k8s-cluster-guard](https://haohuo.jinritemai.com/ecommerce/trade/detail/index.html?id=3594937597765513838&origin_type=604) | [地址](https://www.bilibili.com/video/BV1QV4y1g7za/) | | - [05_k8s管理运维平台实战前端vue后端golang](https://haohuo.jinritemai.com/ecommerce/trade/detail/index.html?id=3596266896661552169&origin_type=604) | [地址](https://www.bilibili.com/video/BV1QV4y1g7za/) | | # 有golang基础的想往k8s运维开发进阶走的 - 再k8s中的网络探测吧,作为写golang的一个小的实战项目 [06_k8s中的网络探测吧,作为写golang的一个小的实战项目](https://ke.qq.com/course/5860635) - [02_golang运维平台实战,服务树,日志监控,任务执行,分布式探测]https://haohuo.jinritemai.com/ecommerce/trade/detail/index.html?id=3598136543119864780&origin_type=604) | [地址](https://www.bilibili.com/video/BV14T4y1k7oo) | | - [01_k8s运维大师课程](https://haohuo.jinritemai.com/ecommerce/trade/detail/index.html?id=3598135830213973305&origin_type=604) | [地址](https://www.bilibili.com/video/BV11B4y1k7LB/) | | - [02_k8s-operator和crd实战开发 助你成为k8s专家](https://haohuo.jinritemai.com/ecommerce/trade/detail/index.html?id=3595280078524815572&origin_type=604) | [地址](https://www.bilibili.com/video/BV1cv4y1371X/) | | - [03_k8s二次开发之基于真实负载的调度器](https://haohuo.jinritemai.com/ecommerce/trade/detail/index.html?id=3595143844292868583&origin_type=604) | [地址](https://www.bilibili.com/video/BV1qB4y1G7Kf/) | | - [04_go运维开发实战之k8s多集群自动守卫自愈组件k8s-cluster-guard](https://haohuo.jinritemai.com/ecommerce/trade/detail/index.html?id=3594937597765513838&origin_type=604) | [地址](https://www.bilibili.com/video/BV1QV4y1g7za/) | | - [05_k8s管理运维平台实战前端vue后端golang](https://haohuo.jinritemai.com/ecommerce/trade/detail/index.html?id=3596266896661552169&origin_type=604) | [地址](https://www.bilibili.com/video/BV1QV4y1g7za/) | | # 直播答疑sre职业发展规划 - [k8s-prometheus课程答疑和运维开发职业发展规划](https://ke.qq.com/course/5506477) # 关于白嫖和付费 - 白嫖当然没关系,我已经贡献了很多文章和开源项目,当然还有免费的视频 - 但是客观的讲,如果你能力超强是可以一直白嫖的,可以看源码。什么问题都可以解决 - 看似免费的资料很多,但大部分都是边角料,核心的东西不会免费,更不会有大神给你答疑 - thanos和kube-prometheus如果你对prometheus源码把控很好的话,再加上k8s知识的话就觉得不难了 # 付费后看看大家的反馈 ![image](./pic/反馈01.png) ![image](./pic/反馈02.png) ![image](./pic/反馈03.png) ![image](./pic/反馈04.png) ![image](./pic/反馈05.png) # 01 prometheus付费基础课程 - 课程链接:[prometheus全组件配置使用、底层原理解析、高可用实战](https://ke.qq.com/course/3549215?tuin=361e95b0) ## 付费课程介绍 1. 学完这个课程,你可以可以搭建如下架构哦 ![image](./pic/ha_arch.png) 2. 门课目标用户收益 - 一线运维人员:学习使用、熟悉配置、掌握调优、升职加薪 - 可以从头到尾熟悉prometheus、各种exporter、alertmanager、grafana、m3db、loki等组件的使用配置 - 熟悉主流exporter(中间件、存储)的告警表达式配置 - 同时能掌握相关组件调优的经验 - 运维开发人员:学习高性能原理,可助⼒斩获⼤⼚监控运维开发offer - 从源码级别了解prometheus高性能的设计方案 - 掌握二次开发相关组件的能力 - 了解分布式系统高可用改造方案 # 02 prometheus-thanos 付费课程 - 课程链接 [prometheus-thanos使用和源码解读](https://ke.qq.com/course/3883439?tuin=361e95b0) ## thanos课程介绍 - [01_thanos源码级别教程地址](./thanos课程.md) # 03 kube-prometheus和prometheus-operator付费课程 - 课程链接 [kube-prometheus和prometheus-operator实战和原理介绍](https://ke.qq.com/course/3912017?tuin=361e95b0) - 截图 ![image](./kube_pic/5.png) ![image](./kube_pic/11.png) ![image](./kube_pic/13.png) ## kube-prometheus和prometheus-operator教程介绍 - [01_kube-prometheus和prometheus-operator教程](./kube-prometheus课程.md) # 04 免费课程目录导航 - [01 prometheus采集k8s底层原理](./prometheus免费课程/01_prometheus适配k8s采集.md) - [02 k8s监控指标讲解](./prometheus免费课程/02_k8s监控指标讲解.md) - [03 时序监控集群存储m3db](./prometheus免费课程/03_时序监控集群存储m3db.md) - [04 低成本multi_remote_read方案](./prometheus免费课程/04_低成本multi_remote_read方案.md) ## 免费课程链接 - 课程链接:[prometheus为了适配k8s监控的改造,高可用时序监控存储实战](https://ke.qq.com/course/3517990?taid=12068265399791142&tuin=361e95b0)