对于使用 Kubernetes 的用户来说,以下应用可能值得关注,因为许多人经常使用 k3d 容器来运行 k3s(Rancher Labs 的最小 Kubernetes 发行版),因为它非常轻量级。例如,k3d 可以轻松地在 Docker 中创建单节点或多节点 k3s 集群,用于本地 Kubernetes 开发。
在这种情况下,k3x 是一个极佳的选择,它通过图形用户界面来管理 k3d,从而可以轻松拥有自己的本地 Kubernetes 集群。
项目网站将k3x描述为非常适合:
- 在几秒钟内拥有一个新的Kubernetes集群。
- 在投入生产之前测试新的实现。
- 了解Kubernetes。
此外,它还提到k3x的目标是:
- 轻松创建,更改和/或删除Kubernetes集群
- 使用全局键盘快捷键增强最重要的操作。
- 减少使用Kubernetes的学习曲线。
如何在Linux上安装k3x?
对于有兴趣在系统上安装 k3x 的用户,他们可以使用 Flatpak 软件包进行安装,因此他们的系统必须添加对这种软件包的支持。
添加支持后,您只需添加 Flathub 存储库(如果您还没有),或者如果您已经有了,则可以跳过此步骤。
要添加存储库,只需在系统上打开终端并输入以下命令:
flatpak remote-add --user --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
要在您的系统上安装 k3x,您可以直接从 Flathub 安装软件包,只需在终端中输入以下命令:
flatpak install flathub com.github.inercia.k3x
或者,您可以使用以下命令下载软件包:
wget https://github.com/flathub/com.github.inercia.k3x
然后,导航到您下载软件包的文件夹(如果您没有通过运行之前的命令移动它),然后输入以下命令来安装该软件包:
flatpak install --user com.github.inercia.k3x.flatpak
如果您遇到以下错误:“应用程序 com.github.inercia.k3x/x86_64/master 需要运行时 org.gnome.Platform/x86_64/3.3,但未找到该运行时”。
他们可以使用以下命令强制安装依赖项:
flatpak install --user org.gnome.Platform/x86_64/3.34
安装完成后,您可以通过检查应用程序菜单中是否有启动器来确认 k3x 是否已安装在您的系统中。
或者,如果您找不到 k3x 或 k3x 不存在,您可以通过运行以下命令直接从终端启动 k3x:
flatpak run --user com.github.inercia.k3x
k3x 运行后,您将在系统托盘中看到一个新图标,单击该图标将显示一个菜单。
此菜单显示您可以直接执行的各种操作,并启用这些操作的键盘快捷键。(您可以在“键盘快捷键”下找到这些快捷键。)
此外,通过创建新集群,您可以分配集群名称,集群中的工作程序数量,并且k3d将从一个主节点开始,该主节点也将用于运行工作负载,但是可以添加其他工作程序。
在“首选项”窗格中配置了本地注册表详细信息的本地注册表中,也允许进行群集控制。
应当注意,本地注册表在所有创建的群集之间共享。 创建第一个需要它的集群时,将触发日志创建,当集群不再使用它时,将删除日志。
如何在Linux上卸载k3x Kubernetes Manager?
对于那些希望从系统中卸载 k3x Kubernetes Manager 的用户来说,这很容易做到:只需打开终端并输入以下命令之一,即可从系统中永久删除该应用程序。
flatpak --user uninstall com.github.inercia.k3x
O
flatpak uninstall com.github.inercia.k3x