NodePorts are used to allow client applications, that run outside of Kubernetes, access to ONAP components deployed by OOM.
A NodePort maps an externally reachable port to an internal port of an ONAP microservice.
It should be noted that the use of NodePorts is temporary. An alternative solution is currently being scoped for the Dublin Release.
But for now, this page is used to track NodePort assignments.
All ONAP project teams that have microservices that need to provide external access for clients, must update this wiki page to reserve NodePorts and prevent ONAP deployment failures due to NodePort conflicts.
If a service is only accessed by other services within the same kubernetes deployment (ie. databases, backend services with no external northbound APIs) then please DO NOT reserve
a NodePort as they are a very limited resource. The service name and its Internal Port (<service name>.port) should be used instead (ie. vid.8443)
To reserve a NodePort search the table below for the text "FREE PORT".
If it is determined that an existing reservation is no longer required, please add the text "FREE PORT" to indicate its availability.
Node Port Reservations (shown using default 302 node port prefix range)
Service name | Node Port | Internal Port |
---|---|---|
vid | 30200 | 8443 |
sdnc-portal | 30201 | 8843 |
sdnc | 30202 | 8282 |
sdnc-dgbuilder | 30203 | 3000 |
sdc-be | 30204 | 8443 |
sdc-be | 30205 | 8080 |
sdc-fe | 30206 | 8181 |
sdc-fe | 30207 | 9443 |
sdnc | 30208 | 8202 |
robot | 30209 | 88 |
aai-modelloader | 30210 | 8080 |
appc | 30211 | 9090 |
portal-sdk | 30212 | 8080 |
portal-app | 30213 | 8006 |
portal-app | 30214 | 8010 |
portal-app | 30215 | 8989 |
brmsgw | 30216 | 9989 |
drools | 30217 | 6969 |
pap | 30218 | 9091 |
pap | 30219 | 8443 |
aai-sparky-be | 30220 | 9517 |
drools | 30221 | 9696 |
SO | 30222 | |
SO | 30223 | |
SO | 30224 | |
SO | 30225 | |
message-router | 30226 | 3905 |
message-router | 30227 | 3904 |
appc-dgbuilder | 30228 | 3000 |
aai-modelloader | 30229 | 8443 |
appc | 30230 | 8282 |
appc | 30231 | 1830 |
aai | 30232 | 8080 |
aai | 30233 | 8443 |
pomba-kibana | 30234 | 5601 |
xdcae-ves-collector | 30235 | 8080 |
nexus | 30236 | 8081 |
policy-apex-pdp | 30237 | 12345 |
30238 | FREE PORT | |
30239 | FREE PORT | |
30240 | FREE PORT | |
dmaap-bc | 30241 | 8080 |
dmaap-bc | 30242 | 8443 |
aaf-sms | 30243 | 10443 |
aaf-sms-db | 30244 | 8200 |
sdnc | 30246 | 8280 |
30245 | FREE PORT | |
aaf-service | 30247 | 8100 |
oof-osdf | 30248 | 8698 |
pomba-data-router | 30249 | 9502 |
30250 | FREE PORT | |
aaf-gui | 30251 | 8200 |
so-mariadb | 30252 | 3306 |
log-kibana | 30253 | 5601 |
log-es | 30254 | 9200 |
log-ls | 30255 | 5044 |
sdc-wfd-fe | 30256 | 8080 |
sdc-wfd-be | 30257 | 8080 |
clamp | 30258 | 8443 |
dmaap-dr-prov | 30259 | 8080 |
cli | 30260 | 8080 |
SDNC GEO | 30261 | |
SDNC GEO | 30262 | |
SDNC GEO | 30263 | |
SDNC GEO | 30264 | |
SDNC GEO | 30265 | |
SDNC GEO | 30266 | |
sdnc | 30267 | 8443 |
aai-crud-service | 30268 | 9520 |
dmaap-dr-prov | 30269 | 8443 |
consul-server-ui | 30270 | 8500 |
cli | 30271 | 9090 |
SDNC GEO (mysql) | 30272 | |
SDNC GEO (mysql) | 30273 | |
nbi | 30274 | 8080 |
oof-has-api | 30275 | 8091 |
oof-has-music | 30276 | 8080 |
so | 30277 | 10100 |
aai-champ | 30278 | 9522 |
aai-babel | 30279 | 9516 |
msb-iag | 30280 | 80 |
msb-discovery | 30281 | 10081 |
msb-eag | 30282 | 80 |
msb-iag | 30283 | 443 |
msb-eag | 30284 | 443 |
msb-consul | 30285 | 8500 |
dcae-redis | 30286 | 6379 |
dcae-redis | 30287 | 16379 |
sniro-emulator | 30288 | 80 |
appc-cdt | 30289 | 80 |
cdash-kibana | 30290 | 5601 |
multicloud | 30291 | 9001 |
multicloud-vio | 30292 | 9004 |
multicloud-ocata | 30293 | 9006 |
multicloud-windriver | 30294 | 9005 |
clamp | 30295 | 8080 |
VFC (commented out?) | 30296 | |
refrepo | 30297 | 8702 |
uui | 30298 | 8080 |
uui-server | 30299 | 8082 |
Node Port Reservations (304 node port prefix range)
This table is for documenting node ports that are reserved outside of a typical ONAP deployment.
Even though the ports listed below may appear in ONAP Helm Charts, they are not used at runtime unless enabled through configuration.
For example, there may be a need to reserve node ports (even temporarily) for use in POC or for demo code, that currently exists in the ONAP codebase.
Service name | Node Port | Internal Port |
---|---|---|
This port does not seem to be configurable from a Helm Chart.
Mike Elliott will raise issue to see if it can be made configurable within either the 302 or 304 ranges.
Service name | Node Port | Internal Port |
---|---|---|
xdcae-tca-analytics | 32010 | 11011 |