教程
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部署时自动生成的,请按以下步骤查看各服务端口号并对其开放:
注意:
图中端口号是随机生成的,请以部署后的实际端口号为准。
GIS站点服务端口
GIS站点服务端口是在创建GIS站点时自动生成的,请按以下步骤查看各服务端口号并对其开放(以GIS服务器站点为例):
- 登录iManager,点击左侧导航栏站点管理;
- 创建新的GIS服务器站点;
- 点击对应的GIS服务器站点名称进入服务列表;
- 在phpmyadmin服务右侧点击开启端口;
-
查看并开放外部需要访问的服务端口号,如下图。
注意:
图中端口号是随机生成的,请以创建后的实际端口号为准。