云原生该怎么学?先了解云原生技术图谱

云原生该怎么学?这里我个人总结了一下云原生领域里面一些重要的概念和技术供大家一起学习,也欢迎补充。

kubernetes

k8s无疑云原生的底座,具体内容包括k8s调度编排、helm、CNI、CSI、CRD operator。

容器

Docker和Dockerfile、安全容器kata。

Devops

主要是CICD

Gitops、OAM、Jenkins、DevSecOps

可观测

日志、监控、调用链

ELK、promethues、skywalking

微服务

RPC、分布式事务、网关

servicemesh、spring cloud、事件总线、事件驱动

运行时框架

Dapar、WASM

除此之外,还有一些公有云的PaaS服务也属于云原生体系,其实云原生的定义就是利用云(包括公有云、私有云或者混合云)构建一个松耦合的弹性系统。所以,云上的数据库、缓存以及消息中间件都属于云原生的范畴。

THE END