K9s是一个基于终端的UI,可以与Kubernetes集群进行交互。K9s的目的是简化导航,观察和管理已部署应用程序的过程。K9s持续监视Kubernetes的变化,并提供后续命令来与所观察到的资源进行交互。
特征
跟踪Kubernetes集群中运行的资源的实时活动。 处理Kubernetes标准资源和自定义资源定义。 跟踪与Pod、容器和节点等资源相关的实时指标。 提供标准的集群管理命令,例如log,scaling,port-forward,restart... 通过别名和热键自定义命令快捷方式。 支持扩展K9s插件以创建自己的集群命令。 强大的过滤模式:允许用户向下钻并查看与工作负载相关的资源。 误差放大:直接深入了解群集资源的问题。 外观可定制
通过K9s皮肤定义自己的终端外观。 按资源自定义/安排要显示的列。
提供查看最小或完整资源定义的切换 通过Pulses和XRay视图提供群集资源的概述。 RBAC
可以直接从K9s内置的基准测试对HTTP services/pods进行基准测试,以查看应用程序的运行情况,并相应地调整资源请求/限制。 K9s提供方便地遍历Kubernetes资源及其相关资源。
安装
K9s可用于Linux、macOS和Windows平台,可直接参考K9s官方文档,因为非常简单这里就不再过多赘述。
命令
K9s是一个用于查看和管理Kubernetes集群的CLI。接下来我们一起学习一下它的使用方法,感受下它的便捷和强大。
帮助命令
k9s help:列出所有可用的CLI选项
# k9s help K9s is a CLI to view and manage your Kubernetes clusters. Usage: k9s [flags] k9s [command] Available Commands: helpHelp about any command infoPrint configuration info version Print version/build info
|