sofa-registry icon indicating copy to clipboard operation
sofa-registry copied to clipboard

Solution - Cloud Native Deployment

Open NickNYU opened this issue 4 years ago • 1 comments

NickNYU avatar Jul 21 '21 07:07 NickNYU

@NickNYU This can assign to me as well. First step in my view is to build the docker image for SOFA-Registy. Container is the basic element of Cloud Native ecosystem, which can make SOFA-Registy orchest by container scheduling and management like Kubernetes.

  1. In each release, we should follow to build docker two images of both Sofa-Registy Server and Sofa-Registy Client.

  2. In dev version, we should have a pipline to build dev image actively maybe every week? But frequency depends on this project`s contribution insights(For example, if no PR has been merged a week, a new dev image building is meaningless)

  3. For users, if they want to have a quick start of SOFA-Registy , we can consider make docker-compose to run server and client just by one command. This is often just a yaml file to define and this is user welcome to have a quick start easily.

  4. After this, I think we maybe can try to use Helm and Chart to manage the SOFA-Registy package in Kubernetes, which can make user easily deploy SOFA-Registy in Kubernetes.

All in all, there are a few steps which need to do one by one.

Xunzhuo avatar Aug 12 '21 10:08 Xunzhuo