6.6 KiB
sidebar_position, slug
| sidebar_position | slug |
|---|---|
| 1 | /cloud |
What is Mycelium Cloud?
Mycelium Cloud lets you deploy and manage Kubernetes clusters on decentralized Mycelium 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 of this runs on Mycelium's decentralized infrastructure.
Why Use Mycelium Cloud?
🌍 Decentralized Infrastructure
- Deploy on Mycelium's distributed grid of nodes.
- 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 the 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 Mycelium grid locations |
| Standard APIs | Use kubectl, Helm, and all Kubernetes tools |
| Web Dashboard | Manage clusters through an 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 │ │
│ └──────────┘ └──────────┘ │
└──────────────────────────────────────┘
Mycelium Cloud Infrastructure
Network flow:
- Your machine connects via the Mycelium network.
- Each cluster node has a unique Mycelium IPv6 address.
- All communication is 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: Mycelium's 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
kubectlaccess. - ✅ 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? Start here:
- Getting Started – Create an account and deploy.
- Deployment Tutorials – Deploy your first applications.
:::info Prerequisites You should have:
- Mycelium installed – For network access. See Install Mycelium Network.
kubectlinstalled – For cluster management.- 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
- Mycelium Cloud – myceliumcloud.tf
- Kubernetes Basics – /cloud/kubernetes-basics
- FAQ – /cloud/faq
- Kubernetes Docs – kubernetes.io/docs
- GitHub Repository – github.com/codescalers/kubecloud
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 |
| Privacy | High | Varies by provider |
| Setup | Quick & simple | Can be complex |
:::tip Next Step Ready to deploy? Start with the Getting Started Guide to create your first cluster. :::