Krew 本身是一个 kubectl 的插件,同时也是一个 kubectl 的插件包管理器。借助 Krew,可以轻松地使用 kubectl plugin:发现插件、安装和管理插件。使用类似 apt、dnf 或者 brew。截至今日,社区已有 242 个插件,借助这些插件,能够实现很多个性的需求。很多文章介绍的离线资源,仍旧是通过 github 下载之后获取到,然后再传到服务器进行安装,而有一些朋友可能本地连 github 也是有一些困难的,考虑到这一层原因,我特地把当前 krew 最新版本的包封装到镜像内,便于你直接拿到。krew 是个好东西,它之所以在国内不够盛行,应该与受限于网络环境导致安装比较费劲儿有很大关系。因为 krew 自身以及插件的安装都是从 github 下载资源,大多数国内的 k8s 集群可能访问 github 都是比较费劲儿的,所以本文就来介绍一下如何离线安装 krew 及其插件。