--- sidebar_position: 1 --- # 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: 1. **Sign up** for an account 2. **Add credits** to fund your deployments 3. **Deploy clusters** with custom configurations 4. **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: 1. **[Getting Started](/getstarted/mycelium-cloud/getting-started)** - Create account and deploy 2. **[Tutorial](/getstarted/mycelium-cloud/tutorial)** - Deploy your first application