DataCater
Search
⌃K

Installation

Requirements

Make sure you have the following readily available before you proceed with installing DataCater:

Installation on Kubernetes

We provide a Kubernetes manifest in our Git repository. You can find it at k8s-manifests/minikube-with-postgres-ns-default.yaml.
You can use the Kubernetes manifest to install DataCater, including PostgreSQL, into the default namespace of your Kubernetes cluster. To this end, please execute the following command on your shell:
$ kubectl apply -f https://raw.githubusercontent.com/DataCater/datacater/main/k8s-manifests/minikube-with-postgres-ns-default.yaml
You should now see a couple of pods in your Kubernetes cluster:
$ kubectl get pods --watch
You can start using DataCater once all pods have reached the status RUNNING.
We provide a customizable installation approach using our Helm chart under Advanced installation via Helm.

Using DataCater

The Kubernetes manifest does not define any ingress. You can either define an ingress on your own or access the DataCater installation by forwarding a local port, e.g. 8080, to the port 80 of the service datacater-ui:
$ kubectl port-forward svc/datacater-ui 8080:80
You can now navigate to http://localhost:8080 in your browser and start using DataCater!
The default login credentials are admin:admin. You can use them to sign in to our UI or create an access token for working with our API:
$ curl -XPOST -uadmin:admin http://localhost:8080/api/v1/authentication