Deployment Features
Advantages:- High availability and strong disaster recovery capability
- Supports online scaling
- Real-time automatic backup between multiple replicas
- Load balancing without manual configuration
- Fast scaling
- Applications with high data security requirements
- Large applications
- Enterprise production environments
Prerequisites
- Kubernetes cluster 1.19+
- kubectl configured and able to access cluster
- Helm 3.0+
- At least 3 worker nodes, each with 4GB+ memory and 2 CPU cores
Deployment Steps
1. Add Helm Repository
2. Update Helm Repository
3. Search Available Charts
4. Deploy WuKongIM Multi-Node Cluster
replicaCount=3: Number of replicas (default is 2)externalIP=<IP_ADDRESS>: External IP address
5. Check Installation Status
6. Verify Deployment
Access Services
Port Forward Access
Access URLs
- API Endpoint: http://localhost:5001
- WebSocket: ws://localhost:5200
- Demo Interface: http://localhost:5172
- Management Interface: http://localhost:5300
Configuration Options
Common Helm Parameters
Main Configuration Parameters
Scaling Operations
Scale Cluster
Verify Scaling
Troubleshooting
Common Issues
Pod startup failure:Log Viewing
Upgrade and Maintenance
Version Upgrade
Data Backup
Uninstall
Next Steps
Single Node Deployment
Learn about single node deployment
Server Configuration
Detailed configuration options
Docker Deployment
Docker multi-node deployment
API Documentation
Start using the API

