Below you will find pages that utilize the taxonomy term “Kubectl”
October 2, 2023
kubectr 一款快速查看Pod容器的kubectl插件
"\u003cp\u003e以前工作中经常需要查看Pod里容器相关信息,特别是容器镜像信息,以前一直是通过 \u003ccode\u003ekubectl describe\u003c/code\u003e命令查看的\u003c/p\u003e\n\u003cdiv class=\"highlight\"\u003e\u003cpre tabindex=\"0\" style=\"color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;\"\u003e\u003ccode class=\"language-sh\" data-lang=\"sh\"\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e$ kubectl describe my-pod\n\u003c/span\u003e\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e\u003cp\u003e但由于输出的内容特别多,查看容器关键信息特别麻烦。印象最深的莫过于在部署 \u003ccode\u003eistio\u003c/code\u003e时,由于国内网络环境不稳定,经常性的遇到镜像下载失败的情况,当时极其的头疼。\u003c/p\u003e\n\u003cp\u003e于是最近花了一点时间,开发了一款快速查看 Pod 容器信息的插件 \u003ca href=\"https://github.com/cfanbo/kubectr\"\u003ekubectr\u003c/a\u003e 。\u003c/p\u003e\n\u003ch1 id=\"安装\"\u003e安装\u003c/h1\u003e\n\u003cp\u003e安装方法主要有三种\u003c/p\u003e\n\u003ch2 id=\"krew-安装推荐\"\u003ekrew 安装(推荐)\u003c/h2\u003e\n\u003cdiv class=\"highlight\"\u003e\u003cpre tabindex=\"0\" style=\"color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;\"\u003e\u003ccode class=\"language-sh\" data-lang=\"sh\"\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e$ kubectl krew install ctr\n\u003c/span\u003e\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e\u003cblockquote\u003e\n\u003cp\u003e目前已提交到 \u003ca href=\"https://github.com/kubernetes-sigs/krew\"\u003ekrew\u003c/a\u003e ,但由于官方审核速度较慢,此安装方法不敢保证可用\u003c/p\u003e\u003c/blockquote\u003e\n\u003ch2 id=\"二进制安装\"\u003e二进制安装\u003c/h2\u003e\n\u003cp\u003e从 \u003ca href=\"https://github.com/cfanbo/kubectr/releases\"\u003ehttps://github.com/cfanbo/kubectr/releases\u003c/a\u003e 下载对应的平台版本,并解压到对应的 PATH 环境变量目录即可。\u003c/p\u003e\n\u003cdiv class=\"highlight\"\u003e\u003cpre tabindex=\"0\" style=\"color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;\"\u003e\u003ccode class=\"language-sh\" data-lang=\"sh\"\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e$ tar zxvf kubectr_linux_amd64.tar.gz\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e$ sudo mv kubectr /usr/local/bin/\n\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e$ kubectr -h\n\u003c/span\u003e\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e\u003ch2 id=\"源码安装\"\u003e源码安装\u003c/h2\u003e\n\u003cdiv class=\"highlight\"\u003e\u003cpre tabindex=\"0\" style=\"color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;\"\u003e\u003ccode class=\"language-sh\" data-lang=\"sh\"\u003e\u003cspan style=\"display:flex;\"\u003e\u003cspan\u003e$ git clone …\u003c/span\u003e\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e"