freelens:基于 Kubernetes 的集群管理界面项目

Free IDE for Kubernetes

分支49Tags29
文件最后提交记录最后更新时间
10 天前
1 天前
3 小时前
1 小时前
1 小时前
19 天前
6 个月前
1 年前
6 个月前
2 个月前
12 天前
3 个月前
6 天前
1 年前
3 个月前
1 年前
7 个月前
1 年前
6 个月前
12 天前
19 天前
1 个月前
6 天前
5 个月前
4 个月前
2 小时前
1 年前
5 天前
6 天前
3 小时前
2 小时前
5 天前
11 个月前
1 年前
2 天前

Freelens

Home GitHub Discord Subreddit Bounties on BountyHub DeepWiki LFX Health Score license release Homebrew Cask Version WinGet Package Version Scoop Package Version Flathub Version Snap Store Version AUR Version NPM Version Unit tests Integration tests Trunk Check

Freelens 是一款免费开源的 Kubernetes 集群管理界面。它提供了适用于 macOS、Windows 和 Linux 操作系统的独立应用程序,从而让广大用户都能轻松使用。该应用旨在通过提供直观且用户友好的界面,简化 Kubernetes 管理的复杂性。

Screenshot

下载

请查看发布页面,并下载适合您系统的软件包。

macOS

需要 macOS 12 或更高版本。

发布页面下载 PKG(安装程序)或 DMG(镜像)软件包。提供 arm64(M1 芯片或更新机型)和 amd64(Intel)两种版本。

所有二进制软件包均在 macOS 14 上构建,应与更新的系统兼容。

Homebrew

运行以下命令:

brew install --cask freelens

Linux

需要搭载 GNU C 库 2.34 或更高版本的 Linux 系统。例如,Debian 12、Fedora 35、Mint 21、openSUSE Leap 15.4、Ubuntu 22.04 以及 Arch、Manjaro 或 Tumbleweed 等滚动发布版均满足此要求。

请从 releases 页面下载 DEB 或 RPM(软件包)或 AppImage(可执行文件)。提供 arm64(aarch64)和 amd64(x86_64)两种版本。

所有二进制软件包均基于 Ubuntu 22.04 构建,应与较新的系统兼容。

AppImage

Linux AppImage 文件需要 libz.so 和 libfuse.so.2。您可以通过运行以下命令安装它们:

sudo apt install libfuse2 zlib1g-dev

使用附加参数运行应用程序:

./Freelens*.AppImage --no-sandbox --ozone-platform-hint=auto --enable-features=WebRTCPipeWireCapturer --enable-features=WaylandWindowDecorations --disable-gpu-compositing

Flatpak

该软件包可在 Linux 系统的 Flathub 应用商店中获取。

您可以使用 GNOME 软件应用程序,或运行以下命令:

flatpak install flathub app.freelens.Freelens
flatpak run app.freelens.Freelens

该应用程序处于沙箱环境中。它包含捆绑的 kubectlhelm 命令,默认使用 ~/.kube/config 文件。

Flatpak 为 awsdoctlgke-gcloud-auth-pluginkubelogin 工具添加了包装器,将它们作为命令从主机系统运行。

终端默认使用 /bin/sh,但可以切换为其他选项,例如,对于沙箱环境可使用 /bin/bash,对于主机环境可使用 /app/bin/host-spawn

Snap

该软件包可在 Linux 的 Snap 商店获取。

使用应用中心应用程序或运行以下命令:

snap install freelens --classic

APT 仓库

运行以下命令:

curl -L https://raw.githubusercontent.com/freelensapp/freelens/refs/heads/main/freelens/build/apt/freelens.asc | sudo tee /etc/apt/keyrings/freelens.asc
curl -L https://raw.githubusercontent.com/freelensapp/freelens/refs/heads/main/freelens/build/apt/freelens.sources | sudo tee /etc/apt/sources.list.d/freelens.sources
sudo apt update
sudo apt install freelens

Arch 用户仓库

该软件包可在 Arch 用户仓库(AUR) 中获取。

请查看 freelens-bin 软件包页面。

Windows

需要 Windows 10 或更高版本。

发布 页面下载 EXE(NSIS)或 MSI 安装程序。

提供了 Windows 二进制文件的 x64(amd64)和 arm64 版本。不过,即使 EXE 安装程序(NSIS)会安装 arm64 应用程序,其本身仅为 x86 二进制文件,并且默认安装路径为 C:\Program Files (x86)\Freelens

MSI 软件包版本的第四位数字始终为 0,这是该软件包格式的限制。

便携版

发布 页面下载便携版 EXE。这是一个独立的可执行文件,无需安装即可运行。

WinGet

该软件包在 WinGet 社区 仓库 中可用。

运行以下命令:

winget install Freelensapp.Freelens

支持 --silent 选项以抑制所有 UI。

可使用 --scope user--scope machine 选项将其安装到本地用户目录或 C:\Program Files

WinGet 通过 EXE 安装程序(NSIS)安装应用程序。

Scoop

该软件包可在适用于 Windows 的 Scoop 命令行安装程序中获取。

运行以下命令:

scoop bucket add extras
scoop install freelens

Scoop 使用 MSI 包来安装应用程序。

开发

访问 Development 维基页面,了解如何从源代码构建应用程序。 查看 Freelens Docs,参与开发或创建您自己的扩展。

扩展

任何人都可以为 Freelens 开发扩展,许多以前与 Open Lens 一起使用的扩展已经完成了转换。 访问 Extensions 维基 页面查看这些扩展,如果您也想提交扩展,请在 相关讨论 中留言。

社区

获取有关 Freelens 的更新并与我们的社区保持联系

采用者

Freelens 被许多个人、公司和组织所使用。

我们创建了 adopters 文件,供任何希望加入官方列表的人使用。

欢迎任何人通过提交专门的 Pull Request 请求加入官方列表。

贡献

欢迎任何人协作推进 Freelens 项目。阅读 CONTRIBUTING.md 了解您可以如何提供帮助。

Star History Chart

费用与捐赠

任何人都可以通过捐赠来支持 Freelens 项目,以支付维护成本并投资于其开发。

有关更多信息,请参阅我们维基中的专用页面:Expenses and Donations

为问题提供资金支持或通过开发赚取报酬

任何有意愿的人都可以进行定向捐赠,单独或与他人通过 BountyHub 为自己关注的问题提供资金。

同时,任何有意愿的人都可以通过提交 PR 来申请赚取悬赏金。

无论如何,功能都是根据社区意愿以民主方式决定的,并由 Freelens 核心团队进行监督。

欲了解更多信息,请参阅我们 Wiki 中的专门页面:Fund an issue or earn money by developing

Freelens 团队

核心团队

核心团队的每位成员都专注于特定角色。您可以根据这些角色随时与我们联系。

发布工程团队

该团队负责推进 Freelens 的发布工作,审查 PR,并在核心团队的监督下就架构和技术路线图做出决策。

该项目发展迅速,欢迎所有人加入!

如果您也想成为其中的一员,请访问 Wiki 页面:We want you!

如有任何问题或建议,也可通过 freelens@freelens.app 与我们联系!

许可协议

本仓库是 OpenLens 的分支,后者是 Lens Desktop 的核心,本项目旨在延续其开源版本。

版权所有 (c) 2024-2026 Freelens 作者。

版权所有 (c) 2022 OpenLens 作者。

MIT 许可协议

项目介绍

免费开源的 Kubernetes 集成开发环境【此简介由AI生成】

定制我的领域
225.24 K288访问 GitHub