3
头图

7模块golang大运维平台开发 服务树-cmdb-cicd-Prometheus-k8s-工单-任务执行

7模块golang大运维平台开发 服务树-cmdb-cicd-Prometheus-k8s-工单-任务执行

`# 运维目前3大核心方向 想成为和我一样的专家么 经验分享给你

目前运维的3个火热的方向 : k8s、监控、cicd

  • 分析视频链接
  • 无论是否直接维护开发这3大类工具,都必须要求我们对这些比较熟悉

为什么现在k8s相关岗位火热,给钱多

-因为k8s的出现给公司省钱

  • image
  • 大幅降低公司的机器成本和开发效率成本
  • 所以市场上对k8s人才的需求是巨大的

到这里我们可以得到1个结论就是

同时监控和cicd可以作为k8s的附属项目

那么作为运维的我们 怎么进阶到这3大核心方向呢

  • 听我给你们规划一个完整的学习路线

k8s要先入门 会运维操作

  • image

k8s零基础入门课程链接

大致包含下面几部分

  • 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运行原理源码解读地址
  • image

在维护了一段时间k8s集群后发现 prometheus监控的基础并不牢靠

  • 需要从基础到进阶好好学习一下prometheus

prometheus监控从入门到专家之路

学习方向分析进阶视频备注
01_prometheus零基础入门,grafana基础操作,主流exporter采集配置地址
02_prometheus全组件配置使用、底层原理解析、高可用实战地址
03_kube-prometheus和prometheus-operator实战和原理介绍地址
04_prometheus-thanos使用和源码解读地址
05_prometheus源码讲解和二次开发地址
06_prometheus监控k8s的实战配置和原理讲解,写go项目暴露业务指标地址

然后发现缺乏对k8s源码的了解 导致排查不了复杂的问题:所以必须要恶补一下go语言知识

golang运维开发之从0基础到运维平台

学习方向分析进阶视频备注
01_golang基础课程地址
02_golang运维平台实战,服务树,日志监控,任务执行,分布式探测地址
03_golang运维开发实战课程之k8s巡检平台地址

有了go基础之后就可以 畅快的阅读k8s源码

k8s从零基础入门到专家到运维大师

  • image
学习方向分析进阶视频备注
01_k8s零基础入门实战地址
02_k8s纯源码解读课程,助力你变成k8s专家地址
03_k8s底层原理和源码讲解之精华篇地址
04_k8s底层原理和源码讲解之进阶篇地址
  • image

有了k8s源码的基础的你,这时候开始摩拳擦掌 想做一些k8s开发工作了

k8s 开发篇

学习方向分析进阶视频备注
01_k8s运维大师课程地址
02_k8s-operator和crd实战开发 助你成为k8s专家地址
03_k8s二次开发之基于真实负载的调度器地址
04_go运维开发实战之k8s多集群自动守卫自愈组件k8s-cluster-guard地址
05_k8s管理运维平台实战前端vue后端golang地址
06_k8s中的网络探测吧,作为写golang的一个小的实战项目地址

k8s调优

如果全部学习完成之后就会发现 可以无障碍阅读许多k8s周边的go 开源项目了

并且可以 修改其中源码进行二次开发,或者借鉴其中的逻辑自由的开发组件了

零基础学习路线:

有golang基础的想往k8s运维开发进阶走的


ning1875
167 声望67 粉丝

k8s/prometheus/cicd运维开发专家,想进阶的dy搜 小乙运维杂货铺