前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >支持Linux的Kubernetes GUI、CLI和WebUI

支持Linux的Kubernetes GUI、CLI和WebUI

作者头像
云云众生s
发布2024-04-22 10:18:37
1280
发布2024-04-22 10:18:37
举报
文章被收录于专栏:云云众生s云云众生s

根据过去几天我发现的内容整理了这份快速清单。希望对寻找集群管理工具的 Linux 用户有所帮助。可能:几乎可以肯定不详尽。

译自 Kubernetes GUIs, CLIs, web UIS with Linux support,作者 Danielrosehill。

GUI 和 IDE

旨在让 Linux 用户更容易从其 Linux 工作站管理 Kubernetes 集群的 GUI 和 IDE:

  • Aptakube 管理集群的 GUI。可作为适用于 Ubuntu 和基于 Debian 的发行版的 Debian 以及 appimage 使用。15 天免费试用,之后为订阅服务。
  • Kubernetic:营销标语:“Kubernetes 桌面客户端 - 集群管理,简化”。Linux 客户端是一个 appimage。
  • Lens - Kubernetes IDE:对于希望使用 GUI 来帮助管理其集群的 Linux 用户来说,Lens Desktop 可能是一个最全面的解决方案(意见)。对于 Linux,有一个 .deb、一个 .rpm、一个 .snap 和一个 AppImage - 因此无论你运行的是什么发行版,都应该很容易启动并运行它。Lens 是一个 IDE,还提供了一个终端环境。
  • Podman Desktop:对于 Linux,有一个 flatpak 和一个 tar.gz。你可以使用 Podman Engine 直接解析 Kubernetes YAML 文件,并从现有 pod 生成 Kubernetes YAML。
  • JetPilot:Jet Pilot 是一个跨平台 Kubernetes 桌面客户端,可以在 Linux 上运行。

也可以:使用 VSCode + Kubernetes 扩展。指南

总结:Lens 可能是在 K8s 特定的 IDE 和 GUI 中最强大的选项,但还有其他几个选项也值得一试

在 Linux 机器上运行的 Web UI

(几乎总是)不是特定于 Linux 的 Web UI,但也可以在 Linux 本地主机上运行

  • Kubernetes Dashboard 当然不是特定于 Linux 的,但是... 作为 Linux 用户,你可以在本地主机上运行它来管理你的集群(无论它是在本地运行还是在远程运行)
  • Portainer: 对于希望通过在本地机器上运行 Web UI 来管理其集群的 Linux 用户来说,Portainer 是另一个不错的选择。Portainer 通过在远程集群上安装代理来工作,然后你可以通过 Web UI 进行管理(也适用于 Docker 和 Docker Swarm)
  • Headlamp:“开箱即用,Headlamp 是一个功能齐全的 Kubernetes UI。通过利用其强大的插件系统,构建者可以塑造 Headlamp 以适应其定制用例、产品和环境。”
  • minikube GUI:处于原型阶段

支持 Linux 的 CLI(和“混合”)

用于 Kubernetes 管理的 CLI 是尝试采用 Kubernetes 管理的核心 CLI 并用一些附加功能(或通常通过使它们在视觉上更具交互性)来丰富它们的工具

  • KUI“我们喜欢 CLI,并认为它们对于以灵活的方式与云进行交互至关重要。我们需要偏离正轨的力量。但 ASCII 很乏味。Kui 接受你的正常 kubectl 命令行请求并以图形响应。你将看到可排序的表格,而不是 ASCII 表格。在 Kui 中,你只需单击即可,而无需复制和粘贴长自动生成的资源名称来深入了解。”
  • k9s:”Kubernetes CLI 以时尚的方式管理你的集群”

其他支持 Linux 的 Kubernetes 工具

用于其他功能的工具,例如可视化在 Kubernetes 集群上运行的应用程序:

  • Octant - “供开发人员了解应用程序如何在 Kubernetes 集群上运行的工具。”该项目由 VMWare 支持,尽管其 Github 页面处于仅存档模式,因此开源分支的开发可能不再活跃。该项目的最新版本是在 2022 年 2 月,但包括一个 .deb、一个 .rpm 和一个 .tar.gz(适用于 64 位和 ARM 架构)
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2024-04-212,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • GUI 和 IDE
  • 在 Linux 机器上运行的 Web UI
  • 支持 Linux 的 CLI(和“混合”)
  • 其他支持 Linux 的 Kubernetes 工具
相关产品与服务
容器服务
腾讯云容器服务(Tencent Kubernetes Engine, TKE)基于原生 kubernetes 提供以容器为核心的、高度可扩展的高性能容器管理服务,覆盖 Serverless、边缘计算、分布式云等多种业务部署场景,业内首创单个集群兼容多种计算节点的容器资源管理模式。同时产品作为云原生 Finops 领先布道者,主导开源项目Crane,全面助力客户实现资源优化、成本控制。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档