在 Amazon Linux 2023 上安装 K9s 的方法
K9s 是一个开源工具,可用于与 Kubernetes 集群交互,本文将介绍在 Amazon Linux 服务器上安装 K9s 的步骤。
K9s 不仅仅限于 Linux,还支持 Windows 和 macOS。这个工具的关键目的是提供基于终端的用户界面,以便用户在与 Kubernetes 集群交互时更加轻松。它旨在使导航、观察和管理已部署的应用程序变得更加容易,它不断地监视 Kubernetes 的变化,并提供随后的命令以与观察到的资源进行交互。
它提供的功能包括实时跟踪资源和其指标的活动;提供标准的集群管理命令;过滤模式、可皮肤和可定制、多资源视图、支持脉冲和 XRay 视图、内置基准测试;资源图遍历等。
访问 Amazon Linux 终端
前往 AWS 实例以访问 Amazon Linux 终端,或从本地系统使用 SSH 连接它。在访问终端后,运行系统更新命令。
sudo yum update
安装 K9s
K9s 在 Amazon Linux 2023 或更早版本的默认存储库中不可用。因此,获取它的最简单方法是使用“Webi (webinstall)”提供的方法。这是一种不使用sudo或管理员权限安装工具的最简单方法。
curl -sS https://webinstall.dev/k9s | bash
检查安装
要确认 K9s 已成功安装在我们的 Amazon Linux 2023 上,我们可以使用它的 INFO 命令,该命令还会告诉我们它被安装的具体位置。
k9s info

编辑切换为居中
获取 K9S 终端用户界面
要获取工具的显示并使用 K9S,请键入:
k9s

编辑切换为居中
而要查看可用于与其一起使用的快捷键,用户可以查看帮助部分。以下是常用的命令:
列出所有可用的 CLI 选项:
k9s help
在给定的命名空间中运行 K9s。
k9s -n mycoolns
运行 K9s 并通过 pod 命令启动 pod 视图。
k9s -c pod
在非默认的 KubeConfig 上下文中启动 K9s。
k9s --context coolCtx
以只读模式启动 K9s,禁用所有修改命令。
k9s --readonly
关键绑定
动作
命令
说明
显示活动键盘助记符和帮助
?
显示集群上所有可用的别名和资源
ctrl-a 或 :alias
退出 K9s
:q、ctrl-c
使用单数/复数或短名称查看 Kubernetes 资源
:po⏎
接受单数、复数、短名称或别名,例如 pod 或 pods
在给定的命名空间中查看 Kubernetes 资源
:alias namespace⏎
在给定过滤器下筛选资源视图
/filter⏎
支持 Regex2,例如 fred | | 反向正则表达式过滤器在资源视图中筛选资源 |~filter⏎ | 支持 Regex2,例如fred
连接到指定的容器
:attach⏎
输入容器 ID 或名称,并选择容器以连接到
重启当前容器
:restart⏎
使用默认终端打开当前容器
:shell⏎
以不同的参数启动一个新的 shell
:sh
将当前上下文复制到剪贴板
:context copy⏎
显示帮助
:help
显示版本
:version
这是在 Amazon Linux 服务器上安装 K9s 的全部过程。现在,您可以使用 K9s 与 Kubernetes 集群交互。