kforward

kforward

kforward

软件

软件描述

kforward 是一个轻量级、简洁的命令行工具,专为与 Kubernetes 服务交互的应用程序本地开发而设计。基于 Go 开发,它可让你轻松通过标准服务名称访问集群内运行的服务,无需繁琐操作……

官方网站

访问软件的官方网站了解更多信息

官方认证

github.com

安全链接HTTPS
立即访问

什么是 kforward?

kforward 是一个轻量级、简洁的命令行工具,专为与 Kubernetes 服务交互的应用程序本地开发而设计。基于 Go 构建,它允许你通过标准服务名称轻松访问集群内运行的服务,无需手动管理多个 kubectl port-forward 会话。

特性:

CLI 界面:提供简单的命令行接口,用于启动代理并指定目标。 Kubeconfig 自动检测:自动使用当前配置的 kubectl 上下文。 上下文覆盖:支持通过 --context 参数指定 Kubernetes 上下文。 kubectl 进程管理: 自动查找指定服务对应的就绪 Pod。 在后台启动所需的 kubectl port-forward 进程。 当 kforward 退出时,优雅地管理和终止这些后台 kubectl 进程。 目标服务转发:管理一个或多个特定服务(命名空间/服务名)的端口转发。 命名空间范围转发:管理指定命名空间内所有非 Headless 服务及其端口的转发。 本地 HTTP/HTTPS 代理:运行本地代理服务器(默认端口 1080),处理: 标准 HTTP 请求。 通过 CONNECT 方法的 HTTPS 请求(TCP 隧道)。 动态连接路由:根据请求的服务名称和端口,将代理请求路由至正确的后台 kubectl port-forward 进程。 可配置代理端口:可通过 --port 参数指定不同的本地端口作为 HTTP/HTTPS 代理服务器端口。

支持平台

下载与相关链接

安全提醒

点击下方链接将跳转到第三方网站,请确保来源安全,建议优先从官方网站下载。

GitHub