Kubernetes生态,从繁荣走向碎片化

        云计算的拐点已至进入成熟期,云原生成为驱动业务发展的动力引擎,作为新型基础设施,不仅是企业数字化转型的最佳技术路径,同时也成为兴领域人工智能、大数据、边缘计算、5G 等底层平台基础设施。随着云原生技术的成熟和市场需求的升级,云计算的发展已步入新的阶段。

        云原生2.0,将充分地释放了云计算的红利,未来将有更多的业务应用生于云,长于云;为了最大程度发挥云原生的优势,支持好各种复杂个性化场景,云原生技术在不断完善演进,从中心到边缘;理念也在不断总结升华,从微服务到Mesh,再到无服务,业驱云长,云随业动

1.1.云原生时代

        Kubernetes开启了整个云原生的时代,以两年为一个大的阶段,可以分为五个阶段,分别是孵化期高速发展期野蛮生长期普及推广期业务重构期。随着物联网、人工智能等技术的不断发展,尤其是产业互联网发展落地,云原生作为新一代基础设施,从互联网大厂走向企业,走向产业;云原生2.0,企业云化从“On Cloud”走向“In Cloud“,生于云、长于云且立而不破;企业新生能力基于云原生构建,使其生于云;应用、数据和AI的全生命周期云上完成,使其长于云;企业原来的业务核心系统开始基于云原生的技术理念解构及重构,实现借助技术的敏捷实现业务敏捷的数字化转型。

        未来云原生必将更全面的服务于产业与实业,分布式云+云原生,将成为云基础设施新范式,赋能新云原生企业敏捷创新,推动云原生生态有序繁荣,让云无处不在,让智能无所不及。

1.2.Kubernetes架构及扩展性

        Kubernetes主要由以下几个核心组件组成:

  1. etcd保存整个集群的状态;
  2. apiserver提供了资源操作的唯一入口,并提供认证、授权、访问控制、API注册和发现等机制;
  3. controller manager负责维护集群的状态,比如故障检测、自动扩展、滚动更新等;
  4. scheduler负责资源的调度,按照预定的调度策略将Pod调度到相应的机器上;
  5. kubelet负责维护容器的生命周期,负责Volume(CSI)和网络(CNI)的管理;同时也负责管控Device Plugins,主要是GPU,FPGA及网络设备。
  6. container runtime负责镜像管理以及Pod和容器的真正运行(CRI);
  7. kube-proxy负责为Service提供cluster内部的服务发现和负载均衡;

        早期在Kubernetes在高速发展期,为了快速适配各个各样的场景,将Kubernetes打造成一个可扩展的平台,大致可以分为基础设施(Infrastructure)及应用管理(Application Management)扩展两个方面;

一)基础设施(Infrastructure)扩展:

  1. 通过OCICRI标准容器镜像(image spec)及容器运行时(runtime spec)。

  2. 通过CNICSI标准化网络及存储,开放网络及存储扩展能力。

  3. 通过Device Plugins备插件框架,将系统硬件资源引入到Kubernetes体系。

二)应用管理(Application Management)扩展:

  1. 通过CRD扩展Kubernetes用户自定义资源。

  2. 通过Operators实现Kubernetes应用生命周期管理。

        Kubernetes可扩展性架构及CNCF开放式生态发展方向,在高速发展期&#

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值