一、网站简介
Krew 是 kubectl 命令行工具的官方插件管理器,由 Kubernetes SIG CLI 社区维护。它提供了类似 apt、brew 的包管理体验,帮助用户发现、安装和管理超过 200 个 kubectl 插件,极大地扩展了 kubectl 的功能边界,解决了原生 kubectl 功能固定、无法按需扩展的痛点。
二、公司背景
Krew 是 Kubernetes SIG CLI 社区的官方子项目,由 Kubernetes 社区的核心维护者创建和管理。项目采用 Go 语言编写,代码托管在 kubernetes-sigs/krew 仓库中,采用 Apache License 2.0 协议开源。Krew 目前已收录超过 200 个社区贡献的 kubectl 插件,覆盖监控、调试、安全、成本分析等多个领域。
三、核心功能
- 插件发现与搜索:通过 krew search 命令搜索插件索引,按关键词快速找到所需的 kubectl 扩展功能。
- 一键安装与升级:使用 krew install 一键安装插件,krew upgrade 批量升级所有已安装的插件。
- 插件信息查看:通过 krew info 查看插件的详细描述、版本历史和依赖关系。
- 插件索引管理:支持添加自定义插件索引,企业可以搭建内部插件仓库供团队使用。
- 插件卸载与清理:使用 krew uninstall 干净地移除不再需要的插件及其关联文件。
- 跨平台兼容:支持 Linux、macOS 和 Windows 三大平台,适配不同开发环境。
四、网站特点
- Kubernetes 官方项目:由 Kubernetes SIG CLI 社区直接维护,与 kubectl 工具链深度整合。
- 丰富的插件生态:索引中收录了超过 200 个高质量插件,涵盖日志查看、资源监控、安全扫描、成本分析等各类场景。
- 类 brew 体验:对于熟悉 Homebrew 的开发者来说,Krew 的使用体验非常自然,学习成本几乎为零。
- 社区驱动:插件由全球开发者贡献和维护,生态持续快速扩张。
五、适用人群
- Kubernetes 开发者:通过 Krew 安装各种实用插件,大幅提升日常开发和调试效率。
- SRE/运维工程师:安装监控、日志和调试类插件,扩展 kubectl 的运维管理能力。
- 安全工程师:使用安全扫描和合规检查类插件,增强 Kubernetes 安全运维能力。
- 平台工程团队:为企业内部定制和分发标准化 kubectl 插件集合。
六、应用场景
- 集群资源监控:安装 resource-capacity 或 view-utilization 等插件,直接在终端查看集群的资源使用概况。
- 多容器日志查看:安装 kubetail 插件,一键实时查看多容器合并后的日志输出,简化日志排查流程。
- 快速切换上下文:安装 kubectx 和 kubens 插件,在多个集群和命名空间之间快速切换。
- 安全合规审计:安装 who-can 插件查看各资源权限,或使用 rbac-lookup 快速理清 RBAC 配置。
七、常见问题(FAQ)
Q:国内能否直接访问 Krew 官网?
A:Krew 官网托管在 kubernetes.io 域名下的子域(krew.sigs.k8s.io),该域名在国内可以正常访问。
Q:Krew 是否完全免费?
A:Krew 是 Kubernetes 社区的官方开源项目,完全免费使用,采用 Apache License 2.0 协议。所有收录的插件也都是开源的。
Q:Krew 插件是否安全?
A:Kubernetes 官方声明 Krew 插件索引中的插件未经过安全审查,用户在安装前应自行评估插件的安全风险,建议优先选择社区知名度高、维护活跃的插件。
Q:如何安装 Krew?
A:Krew 支持通过脚本一键安装,也可通过 Homebrew(macOS/Linux)、apt、yum/dnf 等包管理器安装。安装后通过 kubectl krew 命令即可使用。
Q:可以自己开发并发布 Krew 插件吗?
A:可以。任何符合 kubectl 插件规范的二进制程序都可以通过提交到 Krew 索引仓库来发布,供全球 Kubernetes 用户安装使用。
八、类似网站
- Homebrew:macOS/Linux 上的通用包管理器,也可用于安装 kubectl 相关工具。
- asdf-vm:通用版本管理器,通过插件可以管理 kubectl 和多种云原生工具版本。
- Arkade:OpenFaaS 作者开发的 Kubernetes 应用和 CLI 工具的市场与安装器。
数据统计
数据评估
本站Eyosc Nav提供的Krew都来源于网络,不保证外部链接的准确性和完整性,同时,对于该外部链接的指向,不由Eyosc Nav实际控制,在2026-06-09 11:20收录时,该网页上的内容,都属于合规合法,后期网页的内容如出现违规,可以直接联系网站管理员进行删除,Eyosc Nav不承担任何责任。
