上云无忧 > 文档中心 > 百度智能云智能边缘 - 端口映射说明
智能边缘
百度智能云智能边缘 - 端口映射说明

文档简介:
功能说明: 通过端口映射可以将边缘服务暴露出来,端口映射的服务类型分为nodeport和clusterip,具体含义如下: ClusterIP:通过集群内部IP地址暴露服务,但该地址仅在集群内部可见、可达,它无法被集群外部的客户端访问。在对外端口位置输入hostPort,就可以将容器内端口映射到的宿主机端口上。可以通过Pod所Node的IP:hostPort 来访问这个服务。
*此产品及展示信息均由百度智能云官方提供。免费试用 咨询热线:400-826-7010,为您提供专业的售前咨询,让您快速了解云产品,助您轻松上云! 微信咨询
  免费试用、价格特惠

功能说明

通过端口映射可以将边缘服务暴露出来,端口映射的服务类型分为nodeport和clusterip,具体含义如下:

  • ClusterIP:通过集群内部IP地址暴露服务,但该地址仅在集群内部可见、可达,它无法被集群外部的客户端访问。在对外端口位置输入hostPort,就可以将容器内端口映射到的宿主机端口上。可以通过Pod所Node的IP:hostPort 来访问这个服务。
  • NodePort: NodePort是ClusterIP的增强类型,它会于ClusterIP的功能之外,在每个Node上使用一个相同的端口号将外部流量引入到该Service上来。可以使用任意一个NodeIP:port来访问到这个服务。

操作指南

服务部署

在菜单应用部署->容器,可以找到端口映射的配置

验证ClusterIP

  1. 创建nginx应用,配置clusterip,设置对外端口8888.

  1. 验证,边缘查看服务端口

验证NodePort

  1. 创建nginx应用,配置nodeport,设置对外端口为30000.

注意::NodePort默认端口范围是30000-32767

  1. 验证,边缘查看服务端口

访问集群上服务

当应用被部署到集群上时,集群会将服务调度至某个节点上,此时从外部访问该服务有两种方式:

  1. 部署应用的时候,通过标签匹配的方式,将应用部署到集群中的指定子节点上。

通过端口映射,将容器端口映射到宿主机上

访问方式为,指定子节点IP:PORT

  1. 端口映射服务类型设置为nodeport,在集群每一个子节点上开一个相同的端口

访问方式为,集群内部任意节点的IP:PORT

相似文档
  • 1. 功能说明: 场景1: 在 BIE 中创建应用时,可以添加多个容器,一个应用对应边缘侧的一个Pod,1个Pod包含多个容器。这种场景下,会出现以下需求: 1个Pod当中的多个容器期望挂载同一个卷,实现卷的共享。 将1个卷当中的不同配置映射进不容的容器当中,实现卷的数据隔离。
  • 1. 功能说明: 在 BIE 中创建应用时,可以通过填写 工作目录 来指定边缘服务的默认工作路径的。 工作目录(workingDir)主要用于指定容器内执行命令的起始目录。工作目录(workingDir)在BIE 2.3.4版本开始支持。可以在云端控制台查看、升级边缘版本。
  • 1、功能说明: 在 BIE 中创建应用,可以添加多个容器,1个应用部署至边缘,对应1个Pod。为了实现同一个Pod中多容器之间的数据共享的需求,支持了空目录存储卷(emptyDir)功能。
  • 背景: 目前BIE的云端资源类型均为自定义资源类型,如果用户的应用为原生K8S语义的YAML文件,那么用户需要将原生YAML文件的语义转换成BIE的资源语义进行应用及配置项等的创建,增加用户工作量的同时,语义转换失误就会造成实际下发的应用或配置项与原生YMAL中的应用及配置项产生差异,从而导致应用下发错误等问题。
  • 1、进程应用的定义: 进程应用在进程模式下创建。 进程应用由进程程序包以及程序包的卷、环境变量、启动参数配置等部分组成。 一个进程可应用包含>=0个程序包,即可以先创建空壳进程应用,再在进程应用当中添加程序包,支持添加多个程序包。
官方微信
联系客服
400-826-7010
7x24小时客服热线
分享
  • QQ好友
  • QQ空间
  • 微信
  • 微博
返回顶部