Add remote cluster connection capabilities
Enhance TroubleKuber to better support remote Kubernetes clusters:
Features to implement
- Add support for multiple kubeconfig files
- Create context switching capabilities
- Implement cluster connection validation
- Add secure credential handling
- Support for storing and managing multiple cluster connections
- Add connection troubleshooting capabilities
Implementation details
- Create lib/resources/cluster.sh module
- Add kubeconfig management utilities
- Implement context switching in the UI
- Add connection validation before operations
- Create connection troubleshooting functions
- Add documentation for connecting to different cluster types