https://jimmysong.io/posts/kubernetes-and-cloud-native-outlook-2019/
    image.png

    我们再看下 Kubernetes、Service Mesh、Istio 三者之间的关系:

    • Kubernetes 负责应用的生命周期管理,最小的治理单元是 Pod;
    • Service Mesh 解决服务间的流量治理,最小的治理单元是 Service(可以类比为 Kubernetes 中 Service 资源);
    • 而 Serverless 是更高一层的抽象,最小的治理单元是 APP;

    越向上层就越不关心应用的底层实现,到了 Serverless 开发者只需要关心代码逻辑,其他的一起都是配置,因此 Google 联合 Pivotal 等其他公司于2018年7月创建了 knative 这个基于 Kubernetes 和 Istio 的 Serverless 的开源项目。

    CNCF Cloud Native Interactive Landscape
    https://landscape.cncf.io
    image.png

    image.png

    image.png

    image.png

    image.png

    image.png