云原生实践路径

发布时间 2023-04-28 13:51:49作者: Andy__Yang

CNCF (Cloud Native Computing Foundation) 提供了实现云原生的路径图:

https://raw.githubusercontent.com/cncf/trailmap/master/CNCF_TrailMap_latest.png 

  1. 容器化
    • 上云的第一步:将你的应用程序容器化  
    • 推荐工具: Docker,基本上是唯一选择, https://www.docker.com/
  2. CI/CD
  3. 容器编排与应用程序定义
  4. 可观测性与分析
  5. 服务代理,发现与治理
    • 推荐工具: CoreDNS,
    • 推荐工具: Envoy
    • 推荐工具: Linkerd  
  6. 网络策略与安全
    • 推荐工具: Calico
    • 推荐工具: Flannel
    • 推荐工具: Weave Net
    • 推荐工具: OPA (Open Policy Agent)  
  7. 分布式数据库与存储
    • 推荐工具: Vitess
    • 推荐工具: Rook
    • 推荐工具: Etcd
    • 推荐工具: TiKV  
  8. 流式数据与消息机制
    • 推荐工具: gRPC
    • 推荐工具: NATS
    • 推荐工具: CloudEvents, 一种以通用方式描述事件数据的规范, https://cloudevents.io/  
  9. 容器注册与运行时
  10. 软件分发