Configuration Profiles
Config Profiles define resource limits, environment variables, and security settings for clusters and instances.
Overview
The Config Profiles page allows you to create, manage, and apply configuration templates to your clusters and instances.
Profile Properties
| Property | Description |
|---|---|
| Name | Unique identifier for the profile |
| Version | Version number of the profile |
| Target | What the profile applies to (cluster, instance, or both) |
| Usage | Number of clusters using this profile |
| Modified | Last modification date |
| Description | Brief description of the profile |
Profile Configuration
Resources
Define compute resource limits:
- CPU - Number of CPU cores (e.g., 2, 4, 0.5)
- Memory - Memory allocation (e.g., 4Gi, 8Gi, 1Gi)
Environment Variables
Set environment variables that will be available to instances:
- Key-value pairs
- Example:
RUNTIME_MODE=prod,LOG_LEVEL=info
Security Settings
Configure security policies:
- Run as non-root - Whether instances must run as non-root user
- Allow privilege escalation - Whether processes can gain additional privileges
Target Types
| Type | Description |
|---|---|
| Cluster | Profile applies to cluster-level settings |
| Instance | Profile applies to individual instances |
| Cluster + Instance | Profile applies to both levels |
Managing Profiles
Creating a Profile
- Click the Create Profile button
- Enter profile name and description
- Set CPU and memory limits
- Select target type
- Configure security settings
- Add environment variables (optional)
- Click “Create Profile”
Viewing Details
Click on any profile to see:
- Full configuration details
- Resource limits
- Environment variables
- Security settings
Editing Profiles
- Click Edit on the profile
- Modify desired settings
- Click “Save Changes”
Duplicating Profiles
Click Duplicate to create a copy of an existing profile as a starting point for a new one.
Built-in Profiles
The platform includes several default profiles:
- default-v3 - Standard production configuration with balanced resources
- latency-optimized - Low-latency configuration for real-time workloads
- staging-v2 - Staging configuration with debug logging
- edge-v1 - Lightweight configuration for edge deployments
Applying Profiles
To apply a config profile to a cluster:
- Go to the Clusters page
- Click Apply on the target cluster
- Select the desired profile
- Confirm the application
Best Practices
- Use descriptive names that indicate the profile’s purpose
- Version your profiles for change tracking
- Test profiles in non-production environments first
- Document the purpose of each profile
- Review resource limits regularly based on actual usage
Last updated on