You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 138 Next »

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.


Developer Checklist

Verify unused nodeports

Before using a particular nodeport - verify there is no conflict by deploying the entire system and checking services or the tables below.

Get the nodeport of a particular service

# human readable list
kubectl get services --all-namespaces | grep robot
# machine readable number
kubectl get --namespace onap -o jsonpath="{.spec.ports[0].nodePort}" services robot)


Node Port Reservations 302 prefix

PodService nameNode PortInternal Port

vid302008443

sdnc-portal302018843

sdnc302028282

sdnc-dgbuilder302033000

sdc-be302048443

sdc-be302058080

sdc-fe302068181

sdc-fe302079443

sdnc302088202

robot3020988u:p test:test

aai-modelloader302108080

appc302119090

portal-sdk302128080

portal-app302138006

portal-app302148010

portal-app302158989

policy brmsgw302169989



drools302176969

pap302189091

pap302198443

aai-sparky-be302209517

drools302219696
DCAEGEN2

hv-ves

xdcae-hv-ves-collector

302226061
DCAEGEN2

oof-cmso

xdcae-datafile-collector

302238080

was 30223 conflicting with

onap          xdcae-datafile-collector           NodePort       10.43.160.6     <none>                                 8433:30262/TCP,8100:30223/TCP                                 3h

OPTFRA-405 - Getting issue details... STATUS


so-monitor302249091



portal-app (ssl)

302258443

https://gerrit.onap.org/r/#/c/69859/

OOM-1455 - Getting issue details... STATUS


message-router302263905

message-router302273904

appc-dgbuilder302283000

aai-modelloader302298443

appc302308282

appc302311830

aai302328080

aai302338443

pomba-kibana302345601

xdcae-ves-collector302358080

nexus302368081

policy-apex-pdp3023712345

vid - http302388080

aai-spike302399518

pomba-context-builder302409530

dmaap-bc302418080

dmaap-bc302428443

aaf-sms3024310443

aaf-sms-db302448200

sdnc302468280

dcae datafile collector

302458100

aaf-service302478100

oof-osdf302488698

pomba-data-router302499502

appc-cds3025080

aaf-gui302518200

so-mariadb302523306

log-kibana302535601

log-es302549200

log-ls302555044

sdc-wfd-fe302568080

sdc-wfd-be302578080

clamp302588443

dmaap-dr-prov302598080

cli302608080

multicloud-azure302619008https://gerrit.onap.org/r/#/c/68647/

dcae datafile collector

30262                 8433

sdc-dcae-fe302638183

sdc-dcae-fe302649444

sdc-dcae-dt302658186

sdc-dcae-dt302669446

sdnc302678443

aai-crud-service302689520

dmaap-dr-prov302698443

consul-server-ui302708500

cli302719090

SDNC GEO (mysql)30272


SDNC GEO (mysql)30273


nbi302748080

oof-has-api302758091

oof-has-music302768080

so302778080see also https://gerrit.onap.org/r/#/c/72433/2

aai-champ302789522

aai-babel302799516

msb-iag3028080

msb-discovery3028110081

msb-eag3028280

msb-iag30283443

msb-eag30284443

msb-consul302858500

dcae-redis302866379

dcae-redis3028716379

sniro-emulator3028880

pnda has a conflict here - DCAEGEN2-1012 - Getting issue details... STATUS


appc-cdt3028980

cdash-kibana302905601

multicloud302919001

multicloud-vio302929004

multicloud-ocata302939006

multicloud-windriver302949005

clamp302958080

multicloud-pike

302969007



refrepo302978702

LOG demo target302988080

taken from UUI - they are using the 303 prefix

OOM-1531 - Getting issue details... STATUS


pomba-networkdiscovery302998080

taken from UUI - they are using the 303 prefix


SDNC-533 - Getting issue details... STATUS

https://gerrit.onap.org/r/#/c/73980/2


vvp??

OOM-1534 - Getting issue details... STATUS


uui303988080may be a typo with 30298 - currently using 398 as of 20181125

uui-server303998082
OOM-1531 - Getting issue details... STATUS

may be a typo with 30298 - currently using 399 as of 20181125


Thereis

Room above:

There is ROOM Above 31100

aaf-locator311008095

AAF Locator


aaf-service311018100AAF Main Service

aaf-oauth311018130AAF OAuth2 access

aaf-gui311028200AAF GUI

aaf-cm311038150AAF Certificate Manager

IF POSSIBLELeave31104-31109

open

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.

PODService nameNode PortInternal Port

dcae-pnda-mirror

(node the boostrap pod np

is named mirror)

3040080

A PNDA deployment (outside the Kubernetes
cluster) needs to download its components from
the PNDA mirror (inside the Kubernetes cluster)

DCAEGEN2-1012 - Getting issue details... STATUS


vfc - commented30403


so-bpmn-infra304048081so-bpmn-port

so-bpmn-infra304055005so-bpmn-debug
DCAEGEN2

xdcae-tca-analytics

3041011011

switch from 32010

DCAEGEN2-998 - Getting issue details... STATUS



vfc - commented30411


Netbox UI304208080






log-demonode0304538080

log-demonode1
304548080

log-demonode2
304558080

log-es SSL30456

20181016

LOG-748 - Getting issue details... STATUS



log-kb SSL30457

20181016

LOG-748 - Getting issue details... STATUS



log-ls SSL30458

20181016

LOG-748 - Getting issue details... STATUS



SDNC GEO30461


SDNC GEO30462


SDNC GEO30463


SDNC GEO30464


SDNC GEO30465


SDNC GEO30466


MUSIC30475


MUSIC304768080

MUSIC30477


vfc - commented30480


vfc - commented30481


vfc - commented30482


vfc - commented30483


DMaap tentative30490
https://lists.onap.org/g/onap-discuss/topic/new_nodeports_for_the_dmaap/29582628?p=,,,20,0,0,0::recentpostdate%2Fsticky,,,20,2,0,29582628

DMaap tentative30491


DMaap tentative30492


multicloud-service-assurance304959009

multicloud-service-assurance304969010


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 nameNode PortInternal Port
xdcae-tca-analytics

32010

use 30410

11011

DCAEGEN2-998 - Getting issue details... STATUS

  • No labels