Skip to content

developmentseed/eoapi-k8s

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

eoapi-k8s

eoapi-k8s

Test Downloads

What is eoAPI?

https://eoapi.dev/

Getting Started

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.

Local

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.

Cloud

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

Manual step-by-step installation

Instead of using the make commands above you can also manually helm install eoAPI.

More information