This page is intended for discussions on the various ways of hosting the docker images locally and addressing the problem of re-pulling the images from the public ONAP nexus proxy every time ONAP OOM is installed. This would provide a local caching of images, minimizing the pod synchronization issues faced in a multi-node k8s setup which often prevents them from running successfully.
...
$ mkdir -p certs
$ openssl req \
-newkey rsa:4096 -nodes -sha256 -keyout certs/domain.key \
-x509 -days 365 -out certs/domain.crt
Make sure to enter the correct hostname of the registry host as canonical name, rest all questions can be skipped. In this example I have kept the hostname of the registry VM as "myregistryregistry"
Pull and run the registry pointing to public ONAP nexus proxy:
...
On each VM (Rancher and all k8s nodes) add the "myregistryregistry" hostname and IP address in /etc/hosts file
...
copy domain.crt generated on the "myregistryregistry" host to this directory and re-name it as ca.crt
...