我该从哪些方向了解云原生领域?

本文围绕云原生领域的核心方向进行深入探讨,以CNCF Landscape为切入点,涵盖应用定义与镜像构建、持续集成与持续交付、调度和编排、服务网格等多个关键领域,并介绍了代表性产品如Helm、Kubernetes、ArgoCD等。通过了解这些方向和产品,读者可以对云原生有一个全局的认识,为技术选型提供指导。
摘要由CSDN通过智能技术生成

你好,我是王炜。今天我们一起来看一看该从什么角度了解云原生领域。

说起云原生领域,我相信你首先想到的是大名鼎鼎的 Kubernetes(Kubernetes),Kubernetes 已经成为容器调度的事实标准了。那你有没有想过,除了 Kubernetes 代表的容器调度方向以外,还有哪些值得我们关注的方向呢?

在上一节课,我为你详细介绍了 CNCF 云原生基金会。CNCF 作为云原生开源项目托管和运营基金会,是我们了解云原生发展的最佳对象。这节课,我们还是立足 CNCF,深入云原生领域多元化的方向及数量众多的核心产品。我会结合自己对这些产品的实践和总结,帮助你全面了解云原生,让你未来能够更好地进行技术选型。

接下来,我将重点介绍云原生全景图:CNCF Landscape。

毫不夸张地说,了解了 CNCF Landscape,就算是对云原生领域有了一个全局的认识。

CNCF Landscape

稍微了解云原生领域的同学可能会知道,云原生相关的产品数量是非常庞大的。为了能够更好地收集、分类并展示它们,为云原生行业的从业者和研究者提供便利,CNCF Landscape 孕育而生。

CNCF Landscape 中文名叫做云原生全景图。顾名思义,它为我们提供了云原生领域的全局视角,你可以理解为,它为数量庞大的云原生产品做了更加细致的垂直分类。同时,全球任何开发者都可以通过协作的方式,将符合云原生标准的项目提交到云原生全景图中。

如下图所示,这只是云原生全景图的一部分。

图片

当你第一次打开云原生全景图时,我相信你会被这些庞大数量的云原生项目所震撼。

为了更好地读懂全景图,首先我们需要对它进行简单的分类。

大体上看,我们可以将全景图分为两大部分:

  1. 垂直方向和产品;
  2. 平台和服务商。

垂直方向和产品指的是云原生细分的方向以及这些方向所包含的产品。而平台和服务商指的是与 CNCF 合作的一些云厂商,典型的有 AWS、腾讯云或者阿里云等等。

接下来,我们重点介绍垂直方向和产品这部分。

你可以对照着全景图,结合我下面给出的分类,按照从上到下,从左到右的顺序来解读:

  1. 数据库(Database);
  2. 数据流和消息(Streaming & Messaging);
  3. 应用定义和镜像构建Application Definition & Image Build);
  4. 持续集成和持续交付Continuous Integration & Delivery);
  5. 调度和编排Scheduling & Orchestration);
  6. 协调和服务发现(Coordination & Service Discovery);
  7. 远程调用(Remote Procedure Call);
  8. 服务代理(Service Proxy);
  9. API 网关API Gateway);
  10. 服务网格Service Mesh);
  11. 云原生存储Cloud Native Storage);
  12. 容器运行时Container Runtime);
  13. 云原生网络(Cloud Native Network);
  14. 自动化和配置(
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值