Network Fusion Layer for Modern Infrastructure
Cosmolet is a L3 Kubernetes Load Balancer fusing the network between Kubernetes CNI and bare metal networks truly vendor-agnostic way. It simplifies cross-domain connectivity, BGP-based routing, and multi-cluster networking for high-performance data centers, providing a horizontal scaling solution at Network Level
Core Capabilities
BGP Service Controller
- Native Kubernetes BGP integration
- Automatic service advertisement
- Vendor Agnostic - Chose your network and CNI
- Route health monitoring
Cross-Domain Connectivity
- Bridge Kubernetes and bare metal networks
- Seamless service discovery across domains
- Unified networking policies
- Multi-protocol support
Multi-Cluster Networking
- Cluster federation support
- Service mesh integration
- Global load balancing
- Disaster recovery automation
High-Performance Routing
- Optimized for data center workloads
- Low-latency path selection(BGP tuning)
- Traffic engineering capabilities
Architecture
Control Plane
- Kubernetes-native controller
- BGP speaker implementation
- Service mesh integration
- Policy engine
Data Plane
- High-performance packet forwarding
- ECMP (Equal Cost Multi-Path) routing
- Health check integration
- Metrics and monitoring
Management Plane
- Web-based dashboard
- CLI tools for automation
- API for programmatic access
- Integration with GitOps workflows
Key Features
Kubernetes Integration
- Kube-Native - No CRDs
- Helm chart deployment
- RBAC security model
BGP Protocol Support
- BGP with IPv6 Unnumbered
- Route reflector support
- Graceful restart capabilities
- Advanced path attributes
Network Policies
- Kubernetes NetworkPolicy enforcement
- Any CNI, Any Bare Metal Network Fabric
- Microsegmentation support
- Zero-trust networking
Observability
- OpenTelemetry metrics export
- Distributed tracing support
- Real-time network topology
- Performance analytics
Use Cases
Data Center Modernization
- Legacy infrastructure integration
- Gradual Kubernetes adoption
- Hybrid cloud connectivity
- Service migration strategies
Edge Computing
- Edge-to-core connectivity
- Distributed application deployment
- Bandwidth optimization
- Resilient networking
Service Mesh Enhancement
- Chose any popular Service Mesh
- Service discovery enhancement
- Cross-cluster communication
Network Automation
- Infrastructure as Code (IaC)
- GitOps-driven networking
- Automated failover
- Self-healing networks
Deployment Models
Standalone Deployment
- Single cluster networking
- Basic BGP advertisement
- Simple service discovery
- Entry-level features
Multi-Cluster Federation
- Cross-cluster service mesh
- Disaster recovery
- Advanced traffic management
Hybrid Infrastructure
- Kubernetes and bare metal integration
- Legacy system connectivity
- Migration assistance
Benefits
Simplified Operations
- Reduced network complexity
- Automated configuration
- Self-healing capabilities
- Centralized management
Enhanced Performance
- Optimized routing decisions
- Low-latency communication
- High availability design
- Scalable architecture
Cost Efficiency
- Open source licensing
- Reduced vendor dependencies
- Efficient resource utilization
- Lower operational overhead
Future-Proof Design
- Cloud-native architecture
- Standards-based protocols
- Extensible framework
- Community-driven development
Getting Started
Prerequisites
- Kubernetes cluster (1.20+)
- BGP-capable network infrastructure
- Basic understanding of Kubernetes networking
- Administrative access to network devices
Installation Steps
- Clone the Cosmolet repository
- Review the deployment documentation
- Configure BGP peering relationships
- Deploy using Helm
- Verify connectivity and routing
Configuration Examples
- Basic service advertisement
- Multi-cluster setup
- Policy configuration
- Integration with service mesh
Community and Support
Open Source Community
- Apache 2.0 license
- CNCF Ready
- Vendor Agnostic
- Sovereign Ready
Documentation
- Comprehensive setup guides
- API reference documentation
- Best practices and tutorials
- Troubleshooting guides
Integration Support
- Kubernetes ecosystem compatibility
- Service mesh integration guidance
- Monitoring and observability setup using MiradorStack
All projects are Apache 2.0 licensed, ensuring complete freedom for network innovation.