awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
vmware-tanzu avatar

vmware-tanzu/kubeappsArchived

0
View on GitHub↗
5,116 星标·719 分支·Go·3 次浏览

Kubeapps

Kubeapps 是一个基于 Web 的应用管理界面,用于发现、部署和监督跨一个或多个 Kubernetes 集群的软件运营生命周期。它提供了一个用于编排应用和 Operator 安装与管理的视觉仪表板,取代了手动命令行操作。

该项目通过多集群协调脱颖而出,允许用户从单个界面管理多个不同集群环境中的应用。它利用一个软件发现系统,从符合 OCI 标准的容器镜像仓库和 Chart 仓库中编目软件包,并使用模式驱动的表单生成来简化部署过程中的参数配置。

该平台涵盖了广泛的功能,包括实时生命周期跟踪、升级版本比较以及已部署资源的移除。访问通过身份层进行保护,该层将 OpenID Connect 提供商与基于角色的访问控制(RBAC)集成,以强制执行部署和修改软件的细粒度权限。

历史管理事件通过应用事件审计进行维护,以记录行政变更。

Features

  • Kubernetes Application Deployments - Orchestrates the full installation and lifecycle of software packages within Kubernetes clusters via a web interface.
  • Access Control and RBAC - Implements a permission system to restrict management actions based on role-based access control rules.
  • Repository Catalog Browsers - Provides a visual interface for searching and filtering available software packages across configured repositories.
  • Identity Provider Role Mappings - Restricts user actions by mapping identity provider roles to specific permissions within the management interface.
  • OCI Cataloging - Discovers and catalogs deployable software using standard OCI-compliant container registries.
  • OCI Application Catalogs - Implements a software discovery system that catalogs application packages from OCI-compliant container registries.
  • Catalog-Based Installations - Facilitates installing software packages from repositories via a web interface to specify release names and values.
  • Multi-Cluster Coordination - Coordinates the deployment and management of applications across several different Kubernetes clusters.
  • Web-Based Kubernetes Management Interfaces - Provides a web-based interface that abstracts Kubernetes complexity for application discovery and deployment.
  • Deployment Configuration - Provides a user interface to customize deployment settings and parameters before installing software.
  • Application Update Managers - Allows users to update and upgrade deployed applications directly through a browser interface.
  • Operator Deployments - Supports deploying software using both Helm charts and Kubernetes operators through a form-based interface.
  • Multi-Cluster Orchestrators - Provides a centralized control plane to manage the operational administration of multiple distributed Kubernetes clusters.
  • Multicluster Deployments - Enables the deployment and management of applications across multiple clusters from a single dashboard.
  • Multicluster Application Management - Coordinates the deployment, upgrading, and removal of applications across multiple Kubernetes clusters from a single dashboard.
  • Kubernetes Operators - Enables the installation of operators to automate the management of complex applications within a cluster.
  • Multicluster Application Orchestrators - Provides a management dashboard to coordinate application installation and lifecycles across multiple Kubernetes environments.
  • OCI Application Container Launches - Pulls and deploys application packages directly from compliant OCI container registries.
  • Runtime Authorization Enforcements - Restricts user actions in real time based on defined permissions to ensure secure authorization.
  • Role-Based Access Control - Controls user permissions for deploying and managing applications based on defined role-based access rules.
  • SSO-Integrated Access Controls - Enforces user permissions through RBAC while delegating authentication to OIDC identity providers.
  • Application Lifecycle Management - Provides a web interface to track, upgrade, and delete running applications within a cluster.
  • Application Lifecycle Management - Tracks deployment progress, monitors installation status across namespaces, and manages software removal.
  • Repository Configuration - Includes tools to configure software catalogs, supporting both private and default repositories.
  • OCI Container Registry Clients - Utilizes a client to retrieve application packages and catalogs from OCI-compliant container registries.
  • Multi-Format Packaging Support - Supports various industry packaging standards to maintain compatibility across different deployment tools.
  • Version Upgrades - Compares version values to identify available upgrades and modify deployment parameters.
  • Visual Deployment Interfaces - Enables software installation into a cluster using visual tools and editors to define parameters.
  • Authenticated Request Proxies - Implements a proxy that attaches stored credentials to requests for Kubernetes API server authentication.
  • API and Frontend Authentication - Protects the frontend and API by authenticating users via a standalone identity provider.
  • External Identity Provider Integration - Restricts access to the management interface by authenticating users through a standalone identity provider.
  • Kubernetes Identity Integration - Integrates cluster identity with external OIDC providers to control application deployment permissions.
  • OIDC Proxy Security - Uses an OIDC proxy to secure access to Kubernetes API servers via identity token impersonation.
  • OIDC Identity Integrations - Provides integration with OpenID Connect providers to handle user login and identity redirection.
  • Proxy Token Issuance - Exchanges identity tokens for client certificates to authenticate requests to Kubernetes API servers via impersonation proxies.
  • Repository Access Controls - Manages global or namespace-specific repositories using specialized read and write permissions.
  • Application Uninstallers - Removes applications and their associated Kubernetes resources via a single operation.
  • Real-Time Monitoring Systems - Tracks installation progress in real time to verify resource readiness and provide access to credentials.
  • Readiness Tracking - Monitors installation progress by tracking the operational readiness of cluster resources.
  • Schema-Driven Settings Forms - Auto-generates user interface forms from schema definitions to simplify the management of application settings.

Star 历史

vmware-tanzu/kubeapps 的 Star 历史图表vmware-tanzu/kubeapps 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

Kubeapps 的开源替代方案

相似的开源项目,按与 Kubeapps 的功能重合度排序。
  • quarkusio/quarkusquarkusio 的头像

    quarkusio/quarkus

    15,479在 GitHub 上查看↗

    Quarkus is a Kubernetes-native Java framework designed for building high-performance, memory-efficient applications. It utilizes ahead-of-time native compilation to transform Java code into standalone, optimized binaries that eliminate the need for a virtual machine, enabling rapid startup and reduced memory consumption. By performing code augmentation during the build phase, it shifts heavy processing tasks away from runtime, ensuring that applications are optimized for cloud-native environments. The framework distinguishes itself through a unified approach to reactive and imperative program

    Javacloud-nativehacktoberfestjava
    在 GitHub 上查看↗15,479
  • qihoo360/wayneQihoo360 的头像

    Qihoo360/wayne

    3,701在 GitHub 上查看↗

    Wayne is a Kubernetes multi-cluster management platform and multi-tenant orchestrator. It provides a centralized system for managing deployments, resources, and tenant isolation across multiple clusters from a single interface. The platform distinguishes itself through an integrated application delivery workflow that handles container image building, versioned publishing, and release rollbacks. It features a browser-based web console that enables secure remote pod administration via a terminal proxy and simplifies resource creation using template-based object deployments. The system covers e

    TypeScriptdockerkuberneteskubernetes-cluster
    在 GitHub 上查看↗3,701
  • feast-dev/feastfeast-dev 的头像

    feast-dev/feast

    6,727在 GitHub 上查看↗

    Feast is an open-source feature store for machine learning that provides a central platform for defining, storing, and serving features across both training and inference workflows. It operates as a declarative system where feature definitions are written as code in Python files, synchronized to a central registry, and made available for low-latency online retrieval or point-in-time correct historical joins for training datasets. The project abstracts storage behind a pluggable architecture, allowing offline and online backends to be swapped without changing retrieval logic, and coordinates ma

    Pythonbig-datadata-engineeringdata-quality
    在 GitHub 上查看↗6,727
  • lensapp/lenslensapp 的头像

    lensapp/lens

    23,180在 GitHub 上查看↗

    Lens is a multi-cluster management platform and desktop application for administering Kubernetes environments. It provides a graphical interface for deploying Helm charts, editing YAML manifests, and managing the lifecycle of pods and deployments. The project features an AI-powered cluster assistant that enables users to query cluster state, perform autonomous troubleshooting, and translate natural language requests into system commands. It also supports collaborative team access through shared spaces, utilizing encrypted cluster sharing and role-based access control to manage credentials and

    cloud-nativecontainersdevops
    在 GitHub 上查看↗23,180
查看 Kubeapps 的所有 30 个替代方案→

常见问题解答

vmware-tanzu/kubeapps 是做什么的?

Kubeapps 是一个基于 Web 的应用管理界面,用于发现、部署和监督跨一个或多个 Kubernetes 集群的软件运营生命周期。它提供了一个用于编排应用和 Operator 安装与管理的视觉仪表板,取代了手动命令行操作。

vmware-tanzu/kubeapps 的主要功能有哪些?

vmware-tanzu/kubeapps 的主要功能包括:Kubernetes Application Deployments, Access Control and RBAC, Repository Catalog Browsers, Identity Provider Role Mappings, OCI Cataloging, OCI Application Catalogs, Catalog-Based Installations, Multi-Cluster Coordination。

vmware-tanzu/kubeapps 有哪些开源替代品?

vmware-tanzu/kubeapps 的开源替代品包括: quarkusio/quarkus — Quarkus is a Kubernetes-native Java framework designed for building high-performance, memory-efficient applications.… qihoo360/wayne — Wayne is a Kubernetes multi-cluster management platform and multi-tenant orchestrator. It provides a centralized… feast-dev/feast — Feast is an open-source feature store for machine learning that provides a central platform for defining, storing, and… lensapp/lens — Lens is a multi-cluster management platform and desktop application for administering Kubernetes environments. It… fluxcd/flux2 — Flux is a Kubernetes GitOps delivery tool used to automate application deployments by synchronizing cluster state with… maiot-io/zenml — ZenML is an extensible machine learning orchestration framework designed to manage the end-to-end lifecycle of data…