Kubectl Pro https://github.com/ywgx/ki
Kubectl Pro 管理使用说明
ki -s 选择需要连接的 kubernetes(如果存在多个~/.kube/kubeconfig*,可以把 kubeconfig 存放命令为 kubeconfig-hz,kubeconfig-sh)
ki 列出所有 Namespace
ki xx 列出某 Namespace (如果存在多个 ~/.kube/kubeconfig*,将在其中找到最优匹配) 的 Pod,Namespace 参数支持模糊匹配,例如要查看 Namespace 为 dev 里的 pod,可以简写为 'ki d',输出 pod 列表后 grep: xxx 过滤查询
grep: xxx l (可选参数 [ l ] 表示输出目标 Pod 的实时日志)
grep: xxx l 100 (表示输出目标 Pod 最新 100 行的实时日志)
grep: xxx l xxx (表示输出目标 Pod 实时日志并过滤指定字符串)
grep: xxx r (可选参数 [ r ] 表示重启目标 Pod)
grep: xxx o (可选参数 [ o ] 表示导出目标[Deployment,StatefulSet,Service,Ingress,Configmap,Secret] yml 文件)
grep: xxx del (可选参数 [ del ] 表示删除目标 Pod,根据 k8s 的默认编排策略会重新拉起,类似重启 Pod)
grep: xxx cle (可选参数 [ cle ] 表示删除目标 Deployment/StatefulSet)
grep: xxx e[si] (可选参数 [ e[si] ] 表示编辑目标 Deploy/Service/Ingress)
ki xx d 列出某 Namespace 的 Deployment
ki xx f 列出某 Namespace 的 StatefulSet
ki xx s 列出某 Namespace 的 Service
ki xx i 列出某 Namespace 的 Ingress
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.