macOS
brew install ingress2gatewaylocal Homebrew formula metadata
安装
brew install ingress2gatewaylocal Homebrew formula metadata
nix profile install nixpkgs#ingress2gatewaynixpkgs package indexes · pkgs/by-name/in/ingress2gateway/package.nix · 来源: api.github.com
sudo zypper install ingress2gatewayopenSUSE Tumbleweed package metadata · ingress2gateway · 来源: download.opensuse.org
winget install --id Kubernetes.ingress2gateway -eWindows Package Manager source index · Kubernetes.ingress2gateway · 来源: cdn.winget.microsoft.com
概览
Convert Kubernetes Ingress resources to Kubernetes Gateway API resources
历史
ingress2gateway is a Kubernetes SIG Network tool for translating Kubernetes Ingress and provider-specific resources into Gateway API resources.
The project sits inside kubernetes-sigs and is managed by the Gateway API SIG Network subproject. Its README defines a focused migration scope: read Ingress resources and provider-specific CRDs, convert them into an intermediate representation, and emit Gateway API resources.
The changelog records an initial release candidate followed by an official 0.1.0 release, then a steady expansion of providers and conversion behavior. Later releases added APISIX, Istio, GCE, Cilium, NGINX, Traefik, notifications, kyaml output, provider storage, and an emitter framework.
ingress2gateway's adoption follows Kubernetes Gateway API adoption. Teams that accumulated Ingress resources and controller-specific annotations use it to inventory and translate routing configuration while learning which fields and annotations cannot be expressed directly.
Package-manager distribution through Homebrew, Nix, Winget, and zypper makes the tool convenient for migration workstations, platform-engineering scripts, and CI checks that inspect manifests without embedding the converter in an application.
The primary command reads resources from a cluster through kubeconfig or from YAML/JSON input files, then prints Gateway API YAML, JSON, or kyaml to stdout. Users choose providers such as ingress-nginx, GCE, Istio, Kong, NGINX, Traefik, APISIX, Cilium, or OpenAPI.
It does not own credentials files; Kubernetes access follows normal kubeconfig behavior. Its warnings and notifications are part of the migration workflow because unsupported annotations and lossy conversions are often the real work.
ingress2gateway is significant as a transition package: it exists because Kubernetes networking moved from a widely deployed older API to a richer successor API, and the ecosystem needed a CLI bridge.
It also turns messy controller-specific annotation culture into explicit provider modules, making package installation a way to audit how portable an ingress estate really is.
安全态势
infrastructure mutation or orchestration signal.
orange 风险 · 中 置信度 · infrastructure
在无人值守的代理使用前,请检查该工具是否读取明文凭据、写入远程状态、发布制品或调用插件。
可执行文件
| 命令 | 类型 | 暴露范围 | 备注 |
|---|---|---|---|
ingress2gateway | cli | 全局可执行文件 |
新鲜度
这些信号区分页生成时间、软件包管理器活动和上游发布比较。只有存在证据 URL 和可比较版本时,才会提示版本落后。
https://github.com/kubernetes-sigs/ingress2gateway
安装元数据
| 软件包键 | brew:ingress2gateway |
|---|---|
| 版本 | 1.2.0 |
| 软件包管理器 | Homebrew |
| 软件包管理器页面 | https://formulae.brew.sh/formula/ingress2gateway |
| 主页 | https://github.com/kubernetes-sigs/ingress2gateway |
| 仓库 | https://github.com/kubernetes-sigs/ingress2gateway |
| 上游文档 | https://github.com/kubernetes-sigs/ingress2gateway#readme |
| 许可证 | Apache-2.0 |
| 源码归档 | https://github.com/kubernetes-sigs/ingress2gateway/archive/refs/tags/v1.2.0.tar.gz |
| 最后更新 | 2026-07-07T21:32:47Z |
| Pulse | updated |
| 构建依赖 | go |
| Bottle | 可用 (于 arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux) |
| Homebrew post-install | 未定义 |
| 服务 | 未声明 |
注册表事实
| Source Database | Homebrew formula API |
|---|---|
| Tap | homebrew/core |
| Full Name | ingress2gateway |
| Version Scheme | 0 |
| Revision | 0 |
| Head Version | HEAD |
| Bottle Stable Root URL | https://ghcr.io/v2/homebrew/core |
| Deprecated | no |
| Disabled | no |
| Keg Only | no |
| URL Keys |
|
源数据库匹配
匹配项来自外部软件包管理器索引,并与本地 Automic Vault 软件包链接分开显示。
ingress2gateway
nix profile install nixpkgs#ingress2gatewayingress2gateway 1.1.0-1.1
Convert Ingress resources to Gateway API resources
https://github.com/kubernetes-sigs/ingress2gateway
sudo zypper install ingress2gatewayingress2gateway-bash-completion 1.1.0-1.1
Bash Completion for ingress2gateway
https://github.com/kubernetes-sigs/ingress2gateway
sudo zypper install ingress2gateway-bash-completioningress2gateway-fish-completion 1.1.0-1.1
Fish Completion for ingress2gateway
https://github.com/kubernetes-sigs/ingress2gateway
sudo zypper install ingress2gateway-fish-completioningress2gateway-zsh-completion 1.1.0-1.1
Zsh Completion for ingress2gateway
https://github.com/kubernetes-sigs/ingress2gateway
sudo zypper install ingress2gateway-zsh-completionKubernetes.ingress2gateway
winget install --id Kubernetes.ingress2gateway -e来源线索
此页面由 av-web 从 scripts/generate-pkg-sqlite.py 生成的私有软件包 SQLite 工件提供。
View the package source record on GitHub.