Observo Site Installation
Overview
Observo Site can be deployed in various environments using different methods to suit your infrastructure needs. This guide helps you choose and implement the most appropriate deployment method for your environment.
Deployment Methods
1. Helm-Based Deployment
Best for production Kubernetes environments.
Standard Kubernetes installation using Helm
Supports cloud providers (AWS, GCP, Azure)
Flexible configuration options
Scalable architecture
2. VM-Based Deployment
Ideal for simpler deployments or testing environments.
Single VM installation
Includes built-in Kubernetes (k3s)
Simplified management
Air-gapped deployment support
3. Self-Managed Kubernetes
For custom Kubernetes environments.
Single-node or multi-node options
Support for microk8s and k3s
Custom networking configuration
Full control over infrastructure
Choosing the Right Method
Consider the following factors when selecting a deployment method:
Infrastructure Control
High
Medium
Highest
Setup Complexity
Medium
Low
High
Scalability
High
Limited
High
Maintenance Effort
Medium
Low
High
Cloud Provider Integration
Yes
Limited
Optional
When to Choose Each Method
Choose Helm-Based When:
You have an existing Kubernetes cluster
You need advanced scaling capabilities
You want cloud provider integration
You require flexible configuration options
Choose VM-Based When:
You need a simple, single-node deployment
You're setting up a test environment
You have air-gapped requirements
You want minimal infrastructure management
Choose Self-Managed Kubernetes When:
You need complete control over the infrastructure
You have specific networking requirements
You want to customize the Kubernetes setup
You need a multi-node setup with specific configurations
Prerequisites Overview
Common Requirements
Access to required container images
Network connectivity (unless air-gapped)
Sufficient hardware resources
Administrative access to deployment environment
Environment-Specific Requirements
Each deployment method has its specific requirements detailed in their respective sections:
Next Steps
Review the requirements for your chosen deployment method
Prepare your environment
Follow the deployment-specific installation guide
Verify your installation
Choose your deployment method to proceed with installation:
Last updated
Was this helpful?

