Make sure you have helm installed on your machine. Additionally, you will need a cluster to deploy the eoAPI helm chart. This can be on a cloud provider, like AWS, GCP, or any other that supports Kubernetes. You can also run a local cluster using minikube.
For a local installation you can use a preinstalled Minikube, and simply execute the following command:
$ make minikube
Once the deployment is done, the url to access eoAPI will be printed to your terminal.
If you don't have a k8s cluster set up on AWS or GCP then follow an IaC guide below that is relevant to you
ⓘ The helm chart in this repo assumes your cluster has a few third-party add-ons and controllers installed. So it's in your best interest to read through the IaC guides to understand what those defaults are
Make sure you have your kubectl
configured to point to the cluster you want to deploy eoAPI to. Then simply execute the following command:
$ make deploy
Instead of using the make
commands above you can also manually helm install
eoAPI.
- Read about Default Configuration and other Configuration Options
- Manage your data in eoAPI
- Learn about Autoscaling / Monitoring / Observability