Installation
This guide covers installing Datum Cloud components. For most users, using the hosted Datum Cloud at cloud.datum.net is recommended. This guide is for self-hosted deployments or contributing to development.Installation Options
Datum Cloud (Hosted)
Recommended for most usersNo installation needed. Sign up and start using Datum immediately.
Self-Hosted
For advanced usersInstall Datum components in your own Kubernetes cluster.
Prerequisites
Before installing Datum, ensure you have:Kubernetes cluster
A running Kubernetes cluster (v1.28 or later recommended)See Kubernetes Setup Guide for details.
kubectl installed
Installation Methods
Method 1: Using Pre-built Manifests
The easiest way to install Datum is using the consolidated YAML manifests.Method 2: Using Kustomize
For more control over the installation, use Kustomize.Method 3: Using Helm (Coming Soon)
Helm chart support is planned for a future release. Track progress in the enhancements repo.
Installation Components
The installation includes:Core Components
- Datum Controller Manager
- RBAC Resources
- Custom Resource Definitions
- Services
The main controller managing Datum-specific resources.Deployment:
datum-controller-managerNamespace: datum-systemImage: ghcr.io/datum-cloud/datum:latestFrom config/manager/manager.yaml:108:Optional Components
- Prometheus Monitoring
- Network Policies
- Email Templates
Enable Prometheus ServiceMonitor:
Verify Installation
Check Pod Status
Check Logs
Verify CRDs
Test Resource Creation
Configuration
Datum uses environment variables for configuration. Default values are set inconfig/manager/manager.yaml:71:
Upgrading
Upgrade to Latest Version
Upgrade from Source
Uninstalling
Uninstall using manifests
Uninstall using Kustomize
Building from Source
Prerequisites
- Go 1.24 or later
- Docker or Podman
- make
Build Steps
Available Make targets from
Makefile:22:
Troubleshooting
Installation fails
Pods not starting
CRDs not installed
Next Steps
Kubernetes Setup
Prepare your Kubernetes cluster for Datum
Configuration
Customize Datum installation
Quickstart
Start using Datum Cloud
Operations
Learn operational procedures