Repository navigation
v.1.2.1
KubeTools4Dev is a cross-platform desktop application designed to simplify daily Kubernetes development tasks. Built with .NET 10 and Avalonia UI, it provides a modern, responsive interface for monitoring pods and managing service port forwarding without relying on complex command-line arguments.
Features
🔌 Dashboard & Connection
- Easy Connection: Automatically detects and connects to your Kubernetes cluster using your local
kubeconfigfile. - Cluster Status: Displays the current connection status and active cluster context name.
📦 Pod Monitoring
- Real-time Updates: View a live list of pods across all namespaces.
- Comprehensive Details: See essential pod information including Name, Namespace, Status, Age, and Restart counts.
- Filtering: Quickly find pods by filtering on Name or Namespace.
- Auto-Refresh: Configurable refresh interval to keep data up-to-date.
🔗 Service Management & Port Forwarding
- Service Discovery: browse all available services and their TCP ports.
- One-Click Port Forwarding: Start port forwarding for any service with a single click.
- Visual Status: Clear visual indicators for active forwarding sessions.
- Stop All: Instantly stop all active port forwarding sessions with a dedicated "Stop All" button.
- Exclusion Rules: Permanently exclude specific services to prevent accidental forwarding (configurable in Settings).
⚙️ Settings
- General: Configure application logging levels and view the log file path.
- Pods Configuration: Adjust data refresh intervals and watch retry delays.
- Service Configuration: Manage excluded services and hide specific services by name or type.
- Themes: Modern UI with support for light/dark modes (system default).