# Kubernetes Deployment

Orxaq ships with a Helm chart for Kubernetes deployment.

## Installation

```bash
helm install orxaq deploy/helm/ \
  --set image.tag=0.2.0 \
  --set service.port=8741
```

## Configuration

| Parameter | Default | Description |
|-----------|---------|-------------|
| `replicaCount` | `1` | Number of pod replicas |
| `image.repository` | `orxaq/orxaq` | Container image |
| `image.tag` | `0.2.0` | Image tag |
| `service.type` | `ClusterIP` | Kubernetes service type |
| `service.port` | `8741` | Service port |
| `resources.limits.cpu` | `1` | CPU limit |
| `resources.limits.memory` | `512Mi` | Memory limit |

## Health Probes

- **Liveness**: `GET /api/status` every 30s (initial delay: 10s)
- **Readiness**: `GET /api/status` every 10s (initial delay: 5s)

## Upgrading

```bash
helm upgrade orxaq deploy/helm/ --set image.tag=0.3.0
```
