hypersdk

HyperSDK Deployment Guide

Complete guide for deploying HyperSDK across different platforms and environments.

Quick Start

Get HyperSDK running in under 5 minutes:

Docker/Podman (Development)

# Build and start
./deployments/scripts/build-images.sh --builder podman
cd deployments/docker && podman compose up -d

# Access
open http://localhost:8080/web/dashboard/

Kubernetes (Production)

# Configure and deploy
cp deployments/kubernetes/base/secrets.yaml.example \
   deployments/kubernetes/overlays/development/secrets.yaml
./deployments/scripts/deploy-k8s.sh development

# Access
kubectl port-forward -n hypersdk svc/hypervisord 8080:8080

Deployment Methods

HyperSDK supports three deployment methods:

  1. Docker/Podman - Best for development and testing
  2. Kubernetes - Best for production with HA and scaling
  3. Systemd - Best for traditional Linux deployments

See detailed guides:

Key Features

All deployment methods include:

For detailed deployment instructions, see the comprehensive guides in the deployments/ directory.