Visitar URL original
Kubernetes Installation - OpenHands Docs
Skip to main content
OpenHands Enterprise can be deployed into an existing Kubernetes cluster using Helm. This approach gives you full control over the deployment and is ideal for teams with Kubernetes expertise who want to integrate OpenHands into their existing infrastructure.
If you prefer a simpler installation, see the Quick Start guide for VM-based deployment.

Start Here

  1. Get an Enterprise license. Request a license enabled for Helm installations and obtain its registry credentials from the install portal or our team. Existing trial users must also confirm Helm access with our team.
  2. Review the installation prerequisites, then prepare your cluster using the Amazon EKS, Azure AKS, or Google GKE guide. These pages cover the provider-specific infrastructure and Helm values.
  3. Return to Install with Helm to log in to the registry, configure and install OpenHands, and validate your first conversation. Apply the provider-specific values from your cluster guide.

When to Use This Approach

Choose the Kubernetes installation path when you:
  • Have an existing Kubernetes cluster you want to deploy into
  • Need fine-grained control over resource allocation and scaling
  • Want to integrate with existing infrastructure (external PostgreSQL, Redis, S3)
  • Have a platform team familiar with Helm and Kubernetes operations
  • Need to comply with specific infrastructure policies or constraints

Architecture Overview

OpenHands Enterprise consists of several components deployed as Kubernetes workloads: OpenHands Enterprise Architecture

Core Components

Supporting Services

Guides

Sizing Guide

Size your node pools, volume storage, and database from peak concurrent sandboxes.

Install with Helm

End-to-end installation instructions using your OpenHands Enterprise license.

Installing Sysbox

Install the Sysbox runtime so agent sandboxes can run securely.

DNS and TLS

Automate DNS records and TLS certificates with external-dns and cert-manager.

Amazon EKS

Prepare an Amazon EKS cluster to run OpenHands Enterprise.

Azure AKS

Prepare an Azure Kubernetes Service cluster to run OpenHands Enterprise.

Google GKE

Prepare a Google Kubernetes Engine cluster to run OpenHands Enterprise.

External PostgreSQL

Configure OpenHands to use your own PostgreSQL database instead of the bundled instance.

Resource Limits

Configure memory, CPU, and storage for optimal performance.

Upgrade Guidance

Generic advice for upgrading the Kubernetes cluster underneath OpenHands.

Request Access

Kubernetes-based installation is currently available to select customers on request. If you’re interested in deploying OpenHands Enterprise into your own Kubernetes cluster, please contact our team to discuss your requirements.

Contact Sales

Get in touch with our team to request access to Kubernetes installation.