kforward
Lightweight k8s proxy for local dev
Listed in categories:
Developer ToolsOpen SourceProductivity

Description
kforward is a lightweight CLI tool designed to simplify local development for applications that need to interact with Kubernetes services. It allows developers to access services running inside a Kubernetes cluster using standard service names, eliminating the need for multiple kubectl port-forward sessions.
How to use kforward?
To use kforward, install it via Homebrew, set up your Kubernetes context, and run the proxy command specifying the target services or namespaces. Configure your application to use the kforward proxy for seamless communication with Kubernetes services.
Core features of kforward:
1️⃣
CLI Interface for easy proxy management
2️⃣
Automatic detection of Kubernetes context
3️⃣
Background management of kubectl port-forward processes
4️⃣
Support for targeted service forwarding
5️⃣
Local HTTP/HTTPS proxy for seamless integration
Why could be used kforward?
# | Use case | Status | |
---|---|---|---|
# 1 | Streamlining local development for applications communicating with Kubernetes services | ✅ | |
# 2 | Reducing the complexity of managing multiple port-forward sessions | ✅ | |
# 3 | Facilitating easier testing of services running in a Kubernetes cluster | ✅ |
Who developed kforward?
kforward is developed by the team at sanspareils, focusing on creating tools that enhance the developer experience when working with Kubernetes.