如何在Amazon Linux 2023中安装K9s

如何在Amazon Linux 2023中安装K9s

K9s 是 GitHub 上提供的开源工具,可与您的 Kubernetes 集群进行交互,在这里我们学习在 Amazon Linux 服务器上安装 K9s 的步骤。

K9s 不仅限于 Linux,还支持 Windows 和 macOS。此工具的主要目的是提供基于终端的 UI,以便用户在与 Kubernetes 集群交互时可以轻松使用。它旨在让您更轻松地导航、观察和管理已部署的应用程序,它会持续监视 Kubernetes 的变化并提供后续命令来与您观察到的资源进行交互。

它提供的功能包括跟踪资源及其指标的实时活动;提供标准集群管理命令;过滤模式、可换肤和可定制、多资源视图、支持脉冲和 XRay 视图、内置基准测试;资源图遍历等等……

推荐:Amazon Linux 2023上安装EPEL repo

访问 Amazon Linux 终端

转到您的 AWS 实例以访问 Amazon Linux 终端或从本地系统使用 SSH 连接它。访问终端后,运行系统更新命令。

sudo yum update

安装 K9s

K9s 无法通过 Amazon Linux 2023 或更早版本的默认存储库获得。因此,获取它的最简单方法是使用“Webi (webinstall)”提供的方法。这是使用 Web 安装工具的最直接方法,无需使用 sudo 或管理员权限。

curl -sS https://webinstall.dev/k9s | bash

检查安装

为了确认 K9s 已成功安装在我们的 Amazon Linux 2023 上,我们可以使用它的 INFO 命令,它还会告诉我们它的具体安装位置。

k9s info

如何在Amazon Linux 2023中安装K9s
如何在Amazon Linux 2023中安装K9s

获取K9S终端UI

要让该工具的显示使用 K9S,只需输入:

k9s

而要查看可用的快捷键,用户可以查看帮助部分。以下是常用的命令:

列出所有可用的 CLI 选项:

k9s help
K9S Amazon Linux 选项

在给定的命名空间中运行 K9s。

k9s -n mycoolns

运行 K9s 并通过 pod 命令在 pod 视图中启动。

k9s -c pod

在非默认 KubeConfig 上下文中启动 K9s

k9s --context coolCtx

以只读模式启动 K9s – 禁用所有修改命令

k9s --readonly

推荐:WordPress代码和文本替换插件Real Time Find and Replace

按键绑定

行动命令评论
显示活动的键盘助记符和帮助?
显示集群上所有可用的别名和资源ctrl-a 或者 :alias
拯救 K9 犬:qctrl-c
使用单数/复数或简称查看 Kubernetes 资源:接受单数、复数、简称或别名,即 pod 或 pods
查看给定命名空间中的 Kubernetes 资源:别名命名空间⏎
通过过滤器过滤掉资源视图/过滤器⏎Regex2 支持,例如 fred|blee 过滤名为 fred 或 blee 的资源
逆正则表达式过滤器/! 过滤器⏎保留一切 没有 匹配。未针对日志实施。
按标签过滤资源视图/-l 标签选择器⏎
根据过滤器模糊查找资源/-f 过滤器⏎
退出视图/命令/过滤模式
用于描述、查看、编辑、查看日志等的键映射……dvel,…
查看并切换到另一个 Kubernetes 上下文:ctx⏎
查看并切换到另一个 Kubernetes 上下文:ctx 上下文名称⏎
查看并切换到另一个 Kubernetes 命名空间:ns⏎
查看所有已保存的资源:screendump 或 sd⏎
删除资源(TAB 和 ENTER 确认)ctrl-d
终止资源(无确认对话框!)ctrl-k
切换宽列ctrl-w相当于 kubectl ... -o wide
切换错误状态ctrl-z查看错误情况下的资源
发射脉冲视图:脉冲或 pu⏎
启动 XRay 视图:xray 资源 [NAMESPACE]⏎RESOURCE 可以是 po、svc、dp、rs、sts、ds 之一,NAMESPACE 是可选的
启动 Popeye 视图:大力水手或 pop⏎请参阅 https://popeyecli.io

推荐:WordPress营销自动化CRM集成插件WP Fusion Premium 


发表评论