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

Compare with Current View Page History

« Previous Version 5 Next »

ONAP components consist of one or many containers or micro-services. These micro-services can be stateless or state-full. Stateless micro-services do not store data, can be restarted or recreated. State-full micro-services upon restart or recreation can lose their data.

In OOM kubernetes deployment, micro-services are deployed as containers in entities called pods. Kubernetes provides mechanisms for persisting data of pods it manages. 

The mechanism of data persistence can be persistent volumes or other (for example nfs provisioner).

Analysis of components that need persistence of their data:

ComponentMicro serviceNeeds persistenceIs persistentComments

aaf




AAF team, please advise

aaf (authz-service)
No

aaf-cs (cassandra)ProbablyNo
aai


AA&I team, please advise

aai-deployment (haproxy)NoNo

aai-resources
No

aai-traversal


No

data-router
?Dynamic data (/opt/app/data-router/dynamic/) is mapped to a host (k8s node) directory

elasticsearchProbably?Data (/usr/share/elasticsearch/data) is mapped to a host (k8s node) directory

hbaseProbablyNo

modelloader
No

search-data-service
No

sparky-be
No
appc


APPC team, please advise

appc
No

db (mysql)YesYes/var/lib/mysql is mapped to a persistent volume

















  • No labels