值得了解的高效K8S命令行管理工具

在容器云日益普遍的今天,每个人现在都在用K8S编排容器集群,构建自己的基础架构。然而WEB面板界面和繁琐重复的kubectl命令可能正在困扰着我们每一个人。

在容器云日益普遍的今天,每个人现在都在用K8S编排容器集群,构建自己的基础架构。然而WEB面板界面和繁琐重复的kubectl命令可能正在困扰着我们每一个人。

值得了解的高效K8S命令行管理工具

事实上这个问题不光是我们的问题,也困扰了很多大牛,所以他们又造出很多有用的轮子来减轻我们的负担。本文虫虫就给大家介绍几个可以提高K8S效率的命令行工具。

Lens

Lens是用于监控和调试的K8S IDE。可以在Windows、Linux以及Mac桌面上完美运行。如果你想舒舒服服地发展? 在 Kubernetes 上:

值得了解的高效K8S命令行管理工具

可以使用Snap包管理器安装:

sudo snap install Lens-{version}.amd64.snap --dangerous --classic

托管地址:github/lensapp/lens

开发语言:TypeScript

项目热度(星):16100

K9S

K9S提供一个来与K8S集群交互的终端UI。可以类比为针对K8S集群的Top命令。 K9S就像一个看门狗,让你时刻可以轻松列出、观察和管理集群中各个应用程序。

值得了解的高效K8S命令行管理工具

K8S集群中资源的变化是实时出现的。用显示当前的这些信息非常有用。

值得了解的高效K8S命令行管理工具

可以使用Homebrew安装:

brew install k9s

托管地址:github/derailed/k9s

开发语言:Golang

项目热度(星):14000

Kubetree

值得了解的高效K8S命令行管理工具

一个应用程序可以有很多不同的资源,它们的映射总是显而易见的。 Kubetree可以用来显示K8S对象之间的所有权关系的插件:

值得了解的高效K8S命令行管理工具

可以使用Homebrew安装:

kubectl krew install tree

托管地址:github/ ahmetb/kubectl-tree

开发语言:Shell

项目热度(星):1900

kubetail

kubetail将来自多个pod的日志聚合到一个流中。它的效果类似于对多个pods运行kubectl logs -f。

值得了解的高效K8S命令行管理工具

可以在pod中指定容器:

kubetail app2 -c container1kubectail app2 -c container1 -c container2

可以使用Homebrew安装:

brew tap johanhaleby/kubetail && brew install kubetail

托管地址:github/johanhaleby/kubetail

开发语言:Golang

项目热度(星):2400

Kube-shell

在使用kubectl命令时候很多繁琐的选项不好记忆,容易记错,如果在输入命令时候能自动提示和补全则会非常有效。kube-shell是Kubernetes CLI的集成shell。它提供了易于使用的kubectl以提高生产力:

值得了解的高效K8S命令行管理工具

安装非常简单:

pip install kube-shell

即可。

托管地址:github/cloudnativelabs/kube-shell

开发语言:Python

项目热度(星):2000

Kubectx-Kubens

对于管理多个K8S集群的伙伴, kubectx可以帮助在集群之间无缝切换:

值得了解的高效K8S命令行管理工具

kubectx获取集群相关信息时,常常需要在kubectl命令中指定命名空间。而kuben则允许我们可以省略该参数。

值得了解的高效K8S命令行管理工具

可以使用Homebrew安装:

brew install kubectx

托管地址:github/ ahmetb/kubectx

开发语言:Golang

项目热度(星):11600

Kube-Capacity

kube-capacity是一个简单的CLI,提供了Kubernetes集群中资源请求、限制和使用的概况。

检查集群节点:

值得了解的高效K8S命令行管理工具

加--pods查看Pods信息:

值得了解的高效K8S命令行管理工具

可以使用Homebrew安装:

brew tap robscott/tapbrew install robscott/tap/kube-capacity

托管地址:github/ robscott/kube-capacity

开发语言:golang

项目热度(星):767

结论

本文给大家介绍了几个可以提高K8S集群管理的工具,当然这只是局限于个人观点,起个抛砖引玉的作用。如果大家有自己珍藏得更好更有用的工具,也请不吝回复供大家一起学习。

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/72814.html

(0)

相关推荐

  • 脑血管疾病在冬季高发,手反射区加仲景侧可预防脑血管疾病。

    冬季是脑血管疾病的高发期,我看很多人为了预防脑梗,这个时候会去医院输液来通血管,这个有用没用咱们咱们暂且不说,那中医有没有什么方法可以通血管、预防脑梗呢?

    生活 2021年11月12日
  • 一套完整版开源的监控系统(附源码)吃透监控系统

    前言电视监控系统由前端监视设备、传输设备、后端存储、控制及显示设备这五大部分组成。后端设备可进一步分为中心控制设备和中心控制设备。前、后端设备有多种构成方式,它们之间的联系可通过电缆、光纤、微波等多种方式来实现。前端监控设备摄像机,采用先进的电荷耦合器件CCD图像传感技术。具有自动光圈接口、自动白平衡、电子快门、 照度要求、逆光补偿、标准清晰度或高解象力等适合多种场合使用的摄像机供用户选择。终端监控设备顺序式视频音频切换器,可以对来自2路至12路的摄像机图像和相应的音频信号按照顺序进行切换,其时序切换图像信号分别在监视器上自动顺序显示,切换时间可调整。亦可手动切换选择或旁路隔离某一路指定摄像机图像显示。

    科技 2021年10月31日
  • 孩子发烧,中西药,刮痧,酒精擦身体……用什么?谁负责你的家庭?

    近日,由光明主办的“健康中国行动”启动仪式。由国家卫生健康委员会的com和CHTV主办,知名儿童发烧品牌美林证券支持的活动在北京举行。活动现场,众多儿童医学领域的专家学者齐聚一堂,...

    生活 2021年11月2日
  • 中粮集团总部在什么地方,中粮集团怎么进

    强烈建议中粮集团总部迁往河南。

    生活 2021年11月28日
  • 二胎更容易得抑郁症,二胎产后抑郁症的10个前兆

    孩子在哭,我坐在孩子身后,突然就控制不住自己,对着他大叫,是的,大叫。全身发抖,拽紧拳头对着他叫。我想弄死他。我想我那个时候的脸,应该是狰狞的,恐怖的。他起身跑向外婆,我还是没有放过,捏着拳头跟了过去继续叫。外婆说你可以了啊。我停了一小会,捏着拳,喘着粗气,全身发抖的看着他。然后又接着对着他大叫,看得出来孩子明显吓到了。不敢再哭,不敢出声,也不敢看我………,外婆把孩子带到了一边,我站在那,喘息了好一会,到卧室,把 门关上,大哭了起来……

    生活 2021年11月6日
  • 币圈那些事

    币安将暂停DOGE提款长达10至14天

    科技 2021年11月16日