Getting Started¶
Welcome to NextSight AI! This section will help you get up and running quickly.
What You'll Need¶
NextSight AI is designed to be easy to set up with minimal dependencies. Here's what you need:
✅ Required (5 minutes)¶
- Docker & Docker Compose - For running NextSight AI
- kubectl - For Kubernetes management
- Kubernetes Cluster - Any CNCF-compliant cluster (Docker Desktop, Minikube, Kind, EKS, GKE, AKS)
🎯 Recommended (10 minutes)¶
- metrics-server - For pod/node CPU & memory metrics (auto-detected)
- Prometheus - For advanced monitoring (auto-detected)
🚀 Built-in (0 minutes)¶
- Trivy v0.58.0 - Container vulnerability scanning (included in image)
- kubectl & helm - Pre-installed in backend container
- Redis & PostgreSQL - Included in docker-compose for development
Installation¶
Step-by-step installation guide for Docker Compose, Kubernetes, and Helm deployments.
Configuration¶
Configure environment variables, AI providers, and cluster connections.
Prerequisites¶
Before you begin, ensure you have:
- Docker (v20.10+) and Docker Compose (v2.0+)
- kubectl configured with cluster access
- Node.js (v18+) for development
- Python (v3.11+) for backend development
Deployment Options¶
| Method | Best For | Complexity |
|---|---|---|
| Docker Compose | Local development, quick testing | Easy |
| Kubernetes | Production deployments | Medium |
| Helm | Customized K8s deployments | Advanced |