Why Runners Matter for Production
Runners solve critical challenges for production automation:Data Sovereignty
- All execution happens on your infrastructure
- Sensitive data never leaves your environment
- Meet compliance requirements for regulated industries
- Full control over data residency and processing
Security & Isolation
- Network policies control tool access to systems
- Resource limits prevent runaway processes
- Security scanning of all container images
- Audit logging of every operation
Performance & Reliability
- Execute tools close to your data and services
- Automatic retry and error recovery
- Load balancing across multiple runner instances
- Caching of frequently used tool images

Runner Architecture
Core Components
Manages tool execution lifecycle:
- Pull and cache tool container images
- Create isolated execution environments
- Enforce resource limits and security policies
- Collect logs and metrics from running containers
Deployment Options
Self-Hosted Runners
Deploy runners on your own infrastructure for maximum control:Kubernetes
Native Kubernetes deployment with Helm charts
Docker Compose
Simple deployment for development and testing
VM/Bare Metal
Direct installation on Linux systems
Cloud Native
Optimized for AWS EKS, GCP GKE, Azure AKS
Kubernetes Deployment
Benefits of Self-Hosted
Security
Complete control over network access, data processing, and credential handling
Compliance
Meet SOC2, HIPAA, PCI-DSS requirements with on-premises execution
Performance
Low latency access to internal systems and databases
Cost
No data transfer costs for large-scale operations
Hosted Runners
Use Kubiya’s managed infrastructure for quick setup:Quick Start
No installation required - start automating immediately
Maintenance Free
Automatic updates, scaling, and monitoring
Global Reach
Runners available in multiple regions worldwide
Enterprise SLA
99.9% uptime guarantee with 24/7 support
Hosted runners are ideal for development and testing, but production workloads typically require self-hosted runners for security and compliance reasons.
Cross-Environment Orchestration
Runners enable seamless automation across different environments and clusters:Multi-Cluster Workflows
Deploy applications across multiple Kubernetes clusters:Cross-Cloud Operations
Orchestrate operations spanning multiple cloud providers:Intelligent Runner Selection
Kubiya automatically selects the best runner for each operation based on:- Proximity to target systems and data
- Available resources and current load
- Security policies and network access rules
- Cost optimization preferences

Security & Compliance
Network Security
Runners implement defense-in-depth networking:Resource Isolation
Each tool execution runs with strict resource controls:Audit & Monitoring
Complete visibility into all runner operations:
- Execution logs: Every command, API call, and file access
- Performance metrics: Resource usage, execution time, error rates
- Security events: Failed authentication, policy violations, anomalies
- Compliance reports: SOC2, GDPR, HIPAA compliance summaries
Advanced Configuration
High Availability
Deploy runners with automatic failover:Custom Resource Types
Define organization-specific resource types and policies:Integration Plugins
Extend runner capabilities with custom plugins:Performance Optimization
Image Caching
Runners aggressively cache tool images for fast startup:- Multi-layer caching: Share common base layers across tools
- Predictive pre-pulling: Download images before they’re needed
- Garbage collection: Automatically clean up unused images
- Compression: Reduce storage and transfer overhead
Resource Scaling
Automatically scale runner capacity based on demand:Production Tip: Start with 3 runner replicas for high availability, then use metrics to determine optimal scaling parameters for your workload patterns.