AWS EKS Deployment Guide
AWS EKS Deployment
Prerequisites
- Set up an EKS cluster
- Create a GitHub OAuth app
- Set authorization callback URL to
http://<your-ogx-ui-url>/api/auth/callback/
Automated Deployment
export HF_TOKEN=<your-huggingface-token>
export GITHUB_CLIENT_ID=<your-github-client-id>
export GITHUB_CLIENT_SECRET=<your-github-client-secret>
export OGX_UI_URL=<your-ogx-ui-url>
cd docs/source/distributions/eks
./apply.sh
This script will:
- Set up default storage class for AWS EKS
- Deploy OGX server in Kubernetes pods and services