Troubleshooting Guide
This guide helps you diagnose and resolve common issues with Kubently deployments.
Common Issues
Executor Connection Problems
Executor Not Connecting to API
Symptoms:
- Executor logs show connection refused errors
- Commands don’t reach the executor
- Cluster shows as unavailable in API
Diagnosis:
# Check executor logs
kubectl logs -l app=kubently-executor -n kubently --tail=50
# Verify API service is running
kubectl get svc kubently-api -n kubently
# Test network connectivity from executor
kubectl exec -it deploy/kubently-executor -n kubently -- \
curl -v http://kubently-api:8080/health
Solutions:
- Network Policy Issues: Ensure network policies allow executor→API communication
- Service Discovery: Verify DNS resolution works within cluster
- API Service: Check if API pods are running and healthy
- Firewall Rules: For multi-cluster setups, check firewall rules
Getting Help
If you’re still experiencing issues:
- Check Documentation: Review Architecture and Installation guides
- Search Issues: Look for similar issues on GitHub
- Ask Community: Post in GitHub Discussions
- File Bug Report: Create detailed issue with logs and reproduction steps
Next Steps
- Security Guide - Security best practices
- Architecture - System design details
- API Reference - Complete API documentation
- Basic Usage - Getting started guide