website logo
⌘K
JumpWire Overview
Database Proxy
API Gateway
Concepts
Policies
Classifications
Databases
Clusters
Deployment
Self-hosting with AWS ECS
Self-hosting with Docker
Self-hosting with Helm
Components
Vault Integration
Configuration
Observability
Encryption key stores
Encryption format
Architecture
Docs powered by archbee 

Clusters

4min

Clusters represent a logical grouping of resources in JumpWire. Databases, client credentials, and policies can call be scoped to a specific cluster. This makes it very easy to separate production, staging, and dev infrastructure. Multiple clusters can even be used in the same environment for further isolation.

Databases

Databases must be configured for a specific cluster. The proxy will connect directly to the database, so any internal hostnames or port mappings should be valid and reachable from the configured cluster.

Document image


If a cluster is deleted, database configurations that were set to use it will no longer be valid. They will still exist and can be edited in the web interface to use a different cluster.

Policies

Like databases, individual policies can be assigned to a cluster. However, using a cluster is optional. By default all policies will be shared by all clusters.

Document image


It can make sense to assign a policy to a cluster when testing a change, or for configuring different handling rules across different environments.

Tokens

Each cluster has access tokens specific to it. When starting the JumpWire engine, the token provided to it will determine which cluster it connects as and what data it is capable of retrieving. Tokens can be generated and revoked at any time.

Document image




Updated 03 Mar 2023
Did this page help you?
Yes
No
PREVIOUS
Databases
NEXT
Deployment
Docs powered by archbee 
TABLE OF CONTENTS
Databases
Policies
Tokens