教程

iManager端口介绍

SuperMap iManager默认使用了一些HTTP端口,启动服务时,请确认这些端口不被占用,且可通过防火墙,否则会导致一些功能不可用。端口分为固定端口、默认端口与随机端口,随机端口又分为基础服务端口与GIS站点服务端口。固定端口是iManager设定不变的;默认端口是iManager设定的初始端口,可以更改;基础服务端口会在部署iManager时自动生成,GIS站点服务端口会在创建GIS站点时自动生成。其中,端口31234、31100和随机端口是与Kubernetes集群外部通信所需端口,用于外部访问,其余端口则需保证节点之间通信。

固定端口

设定的固定端口如下表所示:

端口 用途 说明
31234 访问Kubernetes后台界面 Kubernetes后台界面可通过Kubernetes所在机器直接访问,端口开放后支持外部访问Kubernetes后台界面
6443 用于与Kubernetes Master节点通信 Kubernetes Master节点URL端口
2379 用于etcd启动后与客户端连接 etcd与客户端连接端口
2380 用于多个etcd节点通信 etcd实例之间的端对端通信端口
10250 用于监听Kubelet的API接口 kubelet server与API Server通信端口
10251 通过该端口连接到kube-scheduler的健康检查端点 kube-scheduler负责将新创建的Pod调度到合适的节点上
10252 通过该端口连接到kube-controller-manager的健康检查端点 kube-controller-manager运行多个控制器进程,用于管理集群中的各种资源
9101 用于监控Kubernetes节点的CPU、内存、磁盘等信息 Kubernetes节点资源监控的Exporter端口
3307 访问许可中心数据库 许可中心数据库端口
9183 访问许可中心服务器 许可中心服务器端口
2049 访问NFS服务器 NFS服务器的端口,不使用NFS存储时可不开放
179 用于Kubernetes网络插件Calico在各节点之间通信 BGP(边界网关协议)通信端口

默认端口

设定的默认端口如下表所示:

端口 用途 说明
31100 访问iManager前端界面 请在登录iManager前开放,否则不能访问iManager
5000 访问GIS镜像仓库 内网环境下启动离线镜像仓库前开放。也可使用命令修改默认镜像库端口

随机端口

随机端口NodePort提供外部流量访问Kubernetes集群资源的方式,如下表所示:

端口范围 用途 说明
30000-32767 用于外部访问的物理主机端口 在每个节点上启用一个端口来暴露服务,可在集群外部访问

基础服务端口

基础服务端口是在iManager部署时自动生成的,请按以下步骤查看各服务端口号并对其开放:

  1. 登录iManager,点击左侧导航栏基础服务进入服务列表页面;
  2. 在服务列表右侧点击开启端口,打开隐藏的服务地址;
  3. 查看并开放外部需要访问的服务端口号,如下图。

    opemportservices

注意:
图中端口号是随机生成的,请以部署后的实际端口号为准。

GIS站点服务端口

GIS站点服务端口是在创建GIS站点时自动生成的,请按以下步骤查看各服务端口号并对其开放(以GIS服务器站点为例):

  1. 登录iManager,点击左侧导航栏站点管理
  2. 创建新的GIS服务器站点;
  3. 点击对应的GIS服务器站点名称进入服务列表;
  4. 在phpmyadmin服务右侧点击开启端口
  5. 查看并开放外部需要访问的服务端口号,如下图。

    gisserverport

注意:
图中端口号是随机生成的,请以创建后的实际端口号为准。