k9s

https://github.com/derailed/k9s
设置 k9s 配置文件
安装好 k9s 应用后,从帮助命令开始总是很好的起点。



$ k9s help
正如你在帮助信息所看到的,我们可以用 k9s 来配置很多功能。我们唯一需要进行的步骤就是编写配置文件。而 info 命令会告诉我们该应用程序要在哪里找它的配置文件。



$ k9s info
__ __.__
| |/ / __ ___
| < _
_ / /
| | \ / /___

|
|__ \ ///_ >
\/ \/



Configuration: /Users/jess/.k9s/config.yml
Logs: /var/folders/5l/c1y1gcw97szdywgf9rk1100m0000gn/T/k9s-jess.log
Screen Dumps: /var/folders/5l/c1y1gcw97szdywgf9rk1100m0000gn/T/k9s-screens-jess
如果要添加配置文件,该配置目录不存在的话就创建它,然后添加一个配置文件。



$ mkdir -p ~/.k9s/
$ touch ~/.k9s/config.yml
在这篇介绍中,我们将使用 k9s 版本库中推荐的默认 config.yml

https://zhuanlan.zhihu.com/p/143365635
K9s是一个基于终端的UI,可以与Kubernetes集群进行交互。K9s的目的是简化导航,观察和管理已部署应用程序的过程。K9s持续监视Kubernetes的变化,并提供后续命令来与所观察到的资源进行交互。



特征
跟踪Kubernetes集群中运行的资源的实时活动。
处理Kubernetes标准资源和自定义资源定义。
跟踪与Pod、容器和节点等资源相关的实时指标。
提供标准的集群管理命令,例如log,scaling,port-forward,restart…
通过别名和热键自定义命令快捷方式。
支持扩展K9s插件以创建自己的集群命令。
强大的过滤模式:允许用户向下钻并查看与工作负载相关的资源。
误差放大:直接深入了解群集资源的问题。
外观可定制
通过K9s皮肤定义自己的终端外观。
按资源自定义/安排要显示的列。
提供查看最小或完整资源定义的切换
通过Pulses和XRay视图提供群集资源的概述。
RBAC
支持查看RBAC规则,例如群集/角色及其关联的绑定。
反向查找断言用户/组或ServiceAccount可以在集群上做什么。
可以直接从K9s内置的基准测试对HTTP services/pods进行基准测试,以查看应用程序的运行情况,并相应地调整资源请求/限制。
K9s提供方便地遍历Kubernetes资源及其相关资源。
安装
K9s可用于Linux、macOS和Windows平台,可直接参考K9s官方文档,因为非常简单这里就不再过多赘述。



命令
K9s是一个用于查看和管理Kubernetes集群的CLI。接下来我们一起学习一下它的使用方法,感受下它的便捷和强大。



https://www.jianshu.com/p/3c105d1f5b6a
https://linux.cn/article-12247-1.html
https://opensource.com/article/18/10/getting-started-minikube
https://minikube.sigs.k8s.io/docs/start/
https://www.ctolib.com/amp/derailed-k9s.html


Category k8s