Skip to content

v.1.2.1

Choose a tag to compare

@DevilDogTG DevilDogTG released this 29 Dec 03:08
· 189 commits to main since this release
be55fd6

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 kubeconfig file.
  • 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).