极客时间《云原生架构与 GitOps 实战》学习笔记 Day 1

346 阅读1分钟

转型云原生架构师和SRE需要哪些能力?

职业发展的五个层面:

  • 怎么写出更优雅的代码?
  • 怎么更好地帮助团队做技术选型?
  • 怎么规范团队的研发流程?
  • 怎么为项目设计高可用、弹性和云原生的架构?
  • 怎么提升研发和发布的质量及效能?

image.png

从上到下变得越来越抽象,对技术的广度和深度的要求也越来越高 能解决哪个层面的问题,很大程度上决定了职业高度。

任何问题都可以通过加一个中间层来解决。而容器云原生技术,正是解决这些传统架构瓶颈的中间层,它是一个更高层面的抽象。

入门云原生应站在整体工程实践的视角去学习,快速得到工程化的输出反馈。那么这个工程实践方法就是:GitOps。它背后的技术几乎覆盖了“成为优秀的架构师”的所有能力。从GitOps去构建云原生知识体系。

GitOps 的核心思想是,通过 Git 以声明式的方式来定义环境和基础设施。 也就是说:当我提交代码后,环境也随之变更,同样地,当我回滚代码时,环境也随之回滚。业务启动时会自动以多副本负载均衡的方式运行,有效避免了单点故障。当业务处于流量高低峰时,会自动进行扩容和缩容操作;当业务宕机时会自动识别并重启;当请求异常比例超过阈值时会自动发出告警。