What is Mycelium Cloud?
Mycelium Cloud lets you deploy and manage Kubernetes clusters on the decentralized ThreeFold Grid infrastructure.
Run your containerized workloads on distributed, cost-effective infrastructure with built-in security and global availability.
How It Works
Mycelium Cloud provides a complete platform for cloud-native applications:
- Sign up for an account
- Add credits to fund your deployments
- Deploy clusters with custom configurations
- Manage workloads using standard Kubernetes tools
All running on the ThreeFold Grid's decentralized infrastructure.
Why Use Mycelium Cloud?
🌍 Decentralized Infrastructure
- Deploy on ThreeFold Grid's distributed network
- No dependency on centralized cloud providers
- Global node distribution
- True infrastructure sovereignty
📦 Full Kubernetes Management
- K3s clusters - Lightweight, production-ready Kubernetes
- Multi-master support - High availability configurations
- Standard tooling - Use kubectl, Helm, and your favorite tools
- Complete control - Full cluster access
🔐 Secure by Default
- Mycelium networking - Encrypted peer-to-peer connections
- No public IPs needed - Access via Mycelium overlay network
- End-to-end encryption - All traffic secured
- Private by design - Your infrastructure, your control
💰 Cost Effective
- Competitive pricing on decentralized infrastructure
- Pay for what you use - Flexible resource allocation
- No vendor lock-in - Standard Kubernetes portability
- Global availability - Deploy where you need
Key Features
Feature | Description |
---|---|
K3s Kubernetes | Lightweight, certified Kubernetes distribution |
Mycelium Networking | IPv6 overlay with encrypted P2P connections |
High Availability | Multi-master clusters for production workloads |
Global Nodes | Deploy across worldwide ThreeFold Grid locations |
Standard APIs | Use kubectl, Helm, and all Kubernetes tools |
Web Dashboard | Manage clusters through intuitive UI |
SSH Access | Direct node access for debugging and management |
Flexible Sizing | Custom CPU, RAM, and storage configurations |
Architecture
Mycelium Cloud uses peer-to-peer networking for direct access:
┌────────────────┐
│ Your Machine │
│ (kubectl) │
└───────┬────────┘
│
│ Mycelium Network
│ (encrypted P2P)
│
┌───────▼──────────────────────────────┐
│ Kubernetes Cluster │
│ ┌──────────┐ ┌──────────┐ │
│ │ Master │ │ Worker │ │
│ │ Node │ │ Node │ ... │
│ └──────────┘ └──────────┘ │
└──────────────────────────────────────┘
ThreeFold Grid Infrastructure
Network Flow:
- Your machine connects via Mycelium network
- Each cluster node has unique Mycelium IPv6 address
- All communication encrypted end-to-end
- Direct node access - no gateways or proxies
Common Use Cases
Development & Testing
- Spin up test clusters quickly
- Experiment with Kubernetes features
- CI/CD pipeline testing
- Multi-environment development
Production Workloads
- Web applications and APIs
- Microservices architectures
- Databases and stateful services
- Background processing jobs
Decentralized Applications
- P2P services
- Distributed computing
- Edge computing deployments
- Privacy-focused applications
Learning Kubernetes
- Hands-on practice
- Tutorial environments
- Training clusters
- Safe experimentation
Technology Stack
Kubernetes: K3s v1.26+ (production-ready, lightweight)
Networking: Mycelium CNI with IPv6 support
Infrastructure: ThreeFold Grid decentralized nodes
Management: Web dashboard + API + kubectl
What You Get
When you deploy a cluster:
- ✅ Fully configured K3s cluster - Ready to use
- ✅ Mycelium networking - Secure connectivity
- ✅ kubeconfig file - Standard kubectl access
- ✅ SSH access - Direct node management
- ✅ Dashboard monitoring - Cluster status and metrics
- ✅ Flexible scaling - Add/remove nodes as needed
Getting Started
Ready to deploy your first cluster? Here's the path:
- Getting Started - Create account and deploy
- Tutorial - Deploy your first application
💡 Prerequisites
You should have:
- Mycelium installed - For network access (Install guide)
- kubectl installed - For cluster management (Install kubectl)
- SSH key - For node access
- Credits - To fund your deployments
Pricing
Pricing is based on resource usage:
- CPU cores
- RAM allocation
- Storage capacity
- Deployment duration
Check the dashboard for current rates. The decentralized infrastructure typically offers competitive pricing compared to traditional cloud providers.
Resources
Comparison to Traditional Cloud
Aspect | Mycelium Cloud | Traditional Cloud |
---|---|---|
Infrastructure | Decentralized | Centralized |
Control | Full sovereignty | Vendor-controlled |
Networking | P2P encrypted | Public IPs, gateways |
Pricing | Competitive | Often expensive |
Lock-in | None (standard K8s) | Vendor-specific services |
Privacy | High | Varies by provider |
Setup | Quick & simple | Can be complex |
Ready to deploy? Start with the Getting Started Guide to create your first cluster.