Standalone OneDB Chart

A standalone OneDB helm chart does not include elements of a Solution Factory helm chart. There are mutliple different Standalone helm charts.

  • OneDB SQL Data Store (onedb-sql): This is the Helm chart that contains the OneDB Database server. It uses a kubernetes operator to deploy a statefulset in a kubernetes environment.
  • OneDB Rest Data Store (onedb-rest): This is a helm chart that deploys the OneDB Database server with the REST listener. The OneDB SQL Data Store is a subchart in this chart.
  • OneDB Document Data Store (onedb-mongo): This is a helm chart that deploys the OneDB Database server with the Mongo listener. The OneDB SQL Data Store is a subchart in this chart.
  • OneDB Explore (onedb-explore): This is a Helm chart that contains only the OneDB Explore UI.
  • OneDB Product (onedb-product): This is a Helm chart that contains OneDB SQL Data Store, OneDB Rest, OneDB Document and OneDB Explore all as subcharts.

The OneDB helm(s) chart can be configured to only allow connections from within the cluster itself, or they can be configured to allow for connections from outside the cluster.

To allow for connections from outside the cluster the kubernetes service types should be configured as Loadbalancer, or an extra piece of software can be used to provide a single point of ingress into the cluster. Some commonly used ingress/loadbalancer’s are Ambassodor, NGINX.

Setting up Ambassador or NGINX is outside the scope of this documentation, instead we will use a Loadbalancer service type.