上云无忧 > 文档中心 > 百度智能云容器引擎服务 CCE 单元化部署介绍
容器引擎服务CCE
百度智能云容器引擎服务 CCE 单元化部署介绍

文档简介:
在边缘计算场景下,往往需要在同一个集群中管理多个边缘站点,每个边缘站点内有一个或多个计算节点。同时需要在每个边缘站点中都运行一组有业务逻辑联系的服务,每个站点内的服务具备一套完整的功能,可以为用户提供服务。
*此产品及展示信息均由百度智能云官方提供。免费试用 咨询热线:400-826-7010,为您提供专业的售前咨询,让您快速了解云产品,助您轻松上云! 微信咨询
  免费试用、价格特惠

背景介绍

在边缘计算场景下,往往需要在同一个集群中管理多个边缘站点,每个边缘站点内有一个或多个计算节点。同时需要在每个边缘站点中都运行一组有业务逻辑联系的服务,每个站点内的服务具备一套完整的功能,可以为用户提供服务。但由于网络限制,有业务联系的服务之间不希望或者不能跨站点访问。原生Kubernetes无法控制Deployment的Pod创建的具体节点位置,需要通过统筹规划节点的亲和性来间接完成。当边缘站点数量以及需要部署的服务数量过多时,管理和部署方面的极为复杂,甚至仅存在理论上的可能性。与此同时,为了将服务间的相互调用限制在一定范围,业务方需要为各个Deployment分别创建专属的Service,管理方面的工作量巨大且极容易出错并引起线上业务异常。

为此,边缘集群提供单元化部署能力,通过资源单元化的方案,轻松实现上百地域的服务部署,且应用无需进行适配或改造。单元化部署可以便捷地在共属同一个集群的不同机房或区域中各自部署一组服务,并且使得各个服务间的请求在本机房或本地域内部即可完成,避免服务跨地域访问。

核心概念

概念 说明
边缘节点组 从业务角度为边缘节点(已添加到集群中的节点)分组(希望在哪些节点中部署相同的应用,就将这些节点添加到一个边缘节点组),不限制配置和边缘站点。根据边缘节点组名称自动生成label,绑定边缘节点组中的所有节点。后台会对同一边缘站点的节点再分组(NodePool),但对用户无感知。
应用部署组 相同应用的一组工作负载,与一个边缘节点组关联,应用部署组将自动在关联边缘节点组的节点中创建相应的工作负载。
服务访问组 创建四层服务访问,并限制访问范围。将服务访问组与应用部署组关联,即和相应的边缘节点组关联,将默认支持流量拓扑,将服务访问的源和目的限制在同节点组同边缘站点的节点中。
相似文档
  • 本文将介绍如何使用百度智能云边缘集群快速部署一个单元化Web应用。 本文的示例实践中,Web应用为Nginx,并通过服务访问组在各边缘站点提供服务。 本文将用简单、直观的图示,让您清晰地了解百度智能云边缘集群的使用流程,助您快速上手使用。使用流程主要分为以下三步: 第一步:创建边缘节点组; 第二步:创建应用部署组,部署单元化应用; 第三步:创建服务访问组;
  • 边缘节点组是一组已存在集群中的边缘节点,将其关联应该部署组,会在每个边缘节点部署相同的应用;将其关联服务访问组,边缘节点应用只能被节点组同边缘站点的节点访问。 用户可以通过使用Console控制台对边缘节点组进行管理,同时还可以便捷地查看相关联的应用部署组、服务访问组。
  • 应用部署组为一组相同配置的工作负载,统一进行创建、变更、删除。关联节点部署组后,将在该节点部署组的所有节点组中,分别创建工作负载。 用户可以通过表单方式创建应用部署组,也可以通过百度智能云提供的YAML文件模板创建和修改应用部署组。
  • 服务访问组关联应用部署组,对其创建的工作负载提供服务访问能力。服务访问组创建的服务将默认支持流量拓扑,即边缘节点应用只能被同节点组同边缘站点的节点访问。 用户可以通过百度智能云提供的YAML文件模板创建和修改服务访问组。
  • 边缘容器网络是通过calico实现的。为了使得容器IP不冲突,目前边缘集群容器IP分配规则如下: 云中心节点使用10.0.0.0/16,电信站点使用[10.1.0.0/16 ~ 10.60.0.0/16],联通站点使用[10.61.0.0/16 ~ 10.120.0.0/16],移动站点使用[10.121.0.0/16 ~ 10.180.0.0/16],其他(包含三线节点)使用[10.181.0.0/16 ~ 10.254.0.0/16]。每个站点分配一个B段,如北京电信:10.1.0.0/16,广州联通10.120.0.0/16。
官方微信
联系客服
400-826-7010
7x24小时客服热线
分享
  • QQ好友
  • QQ空间
  • 微信
  • 微博
返回顶部