Manager Installation
Overview
This guide outlines the requirements and steps to deploy Observo Manager in your environment. Observo Manager is the management platform that enables configuration of one or more Observo Sites in your environment.
Prerequisites
Kubernetes Cluster: A deployed Kubernetes cluster to host Observo Manager and
kubectlto access the cluster.Helm: Helm must be installed (avoid version 3.13.0 due to OCI chart issues)
Container Images: Access to Observo Manager container images in your registry
Ingress Controller: Required for communication between Observo Manager and Sites
Resource Requirements
These requirements are specific to Observo Manager. For running Observo Site in the same cluster, contact the Observo team for recommendations.
Kubernetes Requirements
3-node Kubernetes cluster
Node specifications:
4 vCPU
16 GB Memory
15GB Disk Volume
Additional storage:
50GB Kubernetes storage (CSI driver)
Required cluster add-ons:
CNI driver
CSI driver
kube-proxy
core-dns
Pre-Installation Steps
1. Create Namespace
kubectl create namespace observo2. Prepare Images
tar -xvzf airgapped_images.tar.gz
cd airgapped_imagesWork with the Observo team to upload images to your container registry.
3. Configure Database
Create PostgreSQL credentials secret if you want use existing database:
kubectl create secret generic postgres-auth \
--from-literal=host=<db-host> \
--from-literal=port=<db-port> \
--from-literal=username=<db-user> \
--from-literal=password=<db-password> \
--from-literal=db_name=<db-name> \
-n observoInstallation Steps
1. Configure Values File
Update your values.yaml with required settings:
global:
imageRegistry: "<your-registry>"
observoImageRegistry: "<your-registry>"
version: "<version>"
dbCred:
secretName: "postgres-auth"
create: false2. Deploy Manager
helm upgrade --install observo-manager ./observo-manager-<version>.tgz \
--namespace observo \
--values values.yaml3. Verify Deployment
kubectl get pods -n observo
kubectl get svc -n observoPost-Installation
1. Access Observo UI
kubectl port-forward svc/observo-proxy -n observo 9000:9000Access via browser: 127.0.0.1:9000
For accessing Observo UI from your hostname, configure the cluster with ingress and add observo-proxy k8s service.
2. Initial Configuration
Add users in Observo
Configure SSO
Next Steps
Set up monitoring and alerts
For detailed configuration options, refer to the Helm Values Reference.
Last updated
Was this helpful?

