Installing Hybrid Manager#
Installing Hybrid Manager#
This section contains everything you need to install and configure Hybrid Manager (HM).
** Installation guide ** — The six-phase guide covering architecture planning through post-installation configuration. Start here for new installations.
** Step 3: Task Configuration ** — Detailed SOPs for advanced configuration topics: TLS, IdPs, KMS for TDE, multi-DC, image sync, and more.
** Migrate from bootstrap to operator ** — For existing bootstrap installations migrating to the operator method.
** Troubleshooting Langflow in Hybrid Manager ** — Guidance for diagnosing and resolving installation issues.
- step-by-step guide
- Overview
- Phase 1: Planning your architecture
- Phase 2: Gathering your system requirements
- Phase 3: Deploying your Kubernetes cluster
- Phase 4: Preparing your environment
- Phase 5: Installing Hybrid Manager
- Phase 6: Exploring your post-installation options
- Configuring HM
- Planning your architecture
- Gathering your system requirements
- Overview
- Connection to architecture
- Deployment readiness checklist
- 1. Management workstation (Bastion host)
- 2. Kubernetes platform verification
- 3. Compute (Node requirements)
- 4. Local networking
- 5. Ingress
- 6. Block storage (Database & logs)
- 7. Object storage
- 8. Container registry
- 9. Identity provider (IdP)
- 10. Key management service (KMS)
- Impact on configuration
- Next phase
- Deploying your Kubernetes cluster
- Preparing your environment
- Install Hybrid Manager
- Overview
- Install Hybrid Manager
- Understanding the HybridControlPlane Custom Resource
- Key benefits of the operator approach
- Verify final configuration
- Example HybridControlPlane manifest
- Install the EDB Postgres AI Operator
- Add the EDB Helm repository
- Create namespace
- Install the operator helm chart
- Verify operator installation
- Manual Helm fallback
- Create the HybridControlPlane resource
- Prepare your HM manifest
- Apply the HM resource
- Monitor installation progress
- Check HM status
- Use kubectl to monitor
- Check component deployment
- Check postflight
- Managing the HybridControlPlane
- Updating configuration
- Checking operator logs
- Upgrading HM version
- Verify portal access
- Next phase
- Exploring your post-installation options
- Configuring SOPs
- Syncing images to a local private registry
- Using the in-cluster container registry
- Configuring image discovery
- Prerequisites
- imageDiscovery
- imagesetDiscoveryContainerRegistryURL
- imagesetDiscoveryAllowInsecureRegistry
- image_discovery_credentials_secret_name
- Generic / on-Premises (RKE2/OpenShift)
- Azure Container Registry (ACR)
- AWS Elastic Container Registry (ECR)
- Additional configuration for package installation
- Google Artifact Registry (GAR)
- GitLab Container Registry
- Customizing secrets
- Customizing GenAI Builder secrets
- Customizing Catalog secrets
- Customizing Migration Portal secrets for secure internal communication
- Creating Migration Portal secrets using
edbctl - Creating secrets
- Apply the secrets to your installation
- Back up the secrets
- Migration Portal database account
- Migration Portal database superuser account
- Migration Copilot HTTP access from Migration Portal
- Migration Copilot and Migration Portal database account
- Monitoring and Migration Copilot
- Creating Migration Portal secrets using
- Implementing TLS certificates
- Configuring object storage
- Deploying Hybrid Manager across multiple data centers
- Multi-DC for high availability
- Configuring a Hybrid Manager deployment across multiple data centers
- Enabling Key Management Systems (KMS) for TDE
- Optimizing service mesh memory
- API audit logging
- Migrating from bootstrap to operator installation
- Overview
- Understanding the migration challenge
- Prepare the migration with edbctl
- Manual fallback for edbctl less than 1.7.0
- Configuration mapping reference
- Convert using the migration script
- Helm ownership transfer (manual)
- How it works
- Prerequisites
- Step 1: Delete bootstrap deployments
- Step 2: Transfer Helm ownership - ServiceAccount
- Step 3: Transfer Helm ownership - CRDs
- Step 4: Transfer Helm ownership - ClusterRoles
- Step 5: Transfer Helm ownership - ClusterRoleBindings
- Step 6: Transfer Helm ownership - Roles
- Step 7: Transfer Helm ownership - RoleBindings
- Step 8: Transfer Helm ownership - Services
- Step 9: Transfer Helm ownership - Webhook Configurations
- Step 10: Verify ownership transfer
- Support
- Next steps
- Troubleshooting Hybrid Manager installations