awesome-repositories.com
Blog
MCP
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

Kubernetes cluster management

Classement mis à jour le 28 juil. 2026

For cluster management workspaces, the strongest matches are argoproj/argo-cd (Argo CD is a powerful GitOps continuous delivery tool), portainer/portainer (Portainer is a container management platform that provides a) and devtron-labs/devtron (Devtron is a Kubernetes management platform that provides multi-cluster). kubesphere/kubesphere and rancher/rancher round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

Hand-picked Kubernetes cluster management tools ranked by GitHub stars and activity. Compare the top options and find the right fit.

Kubernetes cluster management

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • argoproj/argo-cdAvatar de argoproj

    argoproj/argo-cd

    22,087Voir sur GitHub↗

    Argo CD is a declarative, GitOps-based continuous delivery tool designed for Kubernetes. It functions as a centralized control plane that synchronizes application states from version-controlled repositories directly into target clusters, ensuring that the live environment consistently matches the desired configuration defined in Git. The platform distinguishes itself through its ability to manage multi-cluster deployments from a single interface, providing unified oversight across distinct computing environments. It employs a controller-based reconciliation loop to continuously monitor for co

    Argo CD is a powerful GitOps continuous delivery tool that handles multi-cluster deployments and access control, though it focuses primarily on application delivery rather than full cluster provisioning or workspace tenant isolation.

    GoGitOps ToolsMulti-Cluster Management SystemsRole-Based Access Control
    Voir sur GitHub↗22,087
  • portainer/portainerAvatar de portainer

    portainer/portainer

    37,740Voir sur GitHub↗

    Portainer is a unified infrastructure management platform that provides a centralized control plane for deploying, monitoring, and managing containerized applications. It functions as an orchestration-abstraction layer, translating user actions into platform-specific API calls to maintain consistency across diverse container runtimes and cluster technologies. By organizing users, teams, and resources into a single interface, it enables granular role-based access control and lifecycle management for containerized services and stacks. The platform distinguishes itself through its support for di

    Portainer is a container management platform that provides a centralized control plane for multi-cluster Kubernetes environments, access control, and deployment management, though it relies less on GitOps continuous delivery than specialized platforms.

    TypeScriptCluster Monitoring DashboardsGitOps AutomationGitOps Controllers
    Voir sur GitHub↗37,740
  • devtron-labs/devtronAvatar de devtron-labs

    devtron-labs/devtron

    5,518Voir sur GitHub↗

    Devtron is a Kubernetes management platform and CI/CD orchestrator designed to unify application lifecycles and infrastructure operations across multiple clusters from a single interface. It serves as a centralized dashboard for orchestrating workloads, managing security, and providing observability for Kubernetes environments. The platform distinguishes itself with a no-code workflow engine for automating container builds and software delivery pipelines, alongside a visual GitOps deployment tool for managing declarative applications and reconciling configuration drift. Its capability surfac

    Devtron is a Kubernetes management platform that provides multi-cluster orchestration, GitOps deployment, role-based access control, and observability from a centralized dashboard, closely matching the required workspace and multi-cluster management capabilities.

    GoGitOps AutomationGitOps Deployment ManagementRole-Based Access Control
    Voir sur GitHub↗5,518
  • kubesphere/kubesphereAvatar de kubesphere

    kubesphere/kubesphere

    16,842Voir sur GitHub↗

    KubeSphere is a distributed operating system for cloud-native application management that provides a centralized control plane for Kubernetes clusters. It functions as a comprehensive DevOps portal, enabling teams to orchestrate containerized workloads, manage CI/CD pipelines, and enforce security policies across hybrid cloud, datacenter, and edge environments. The platform distinguishes itself through its multi-cluster federation capabilities and robust multi-tenancy model, which allow for logical resource isolation and granular access control across shared infrastructure. It integrates a mo

    KubeSphere provides a centralized distributed control plane for managing multi-cluster Kubernetes environments with built-in multi-tenancy, workspace isolation, RBAC, and observability.

    GoMulti-Cluster Management SystemsRole-Based Access Control
    Voir sur GitHub↗16,842
  • rancher/rancherAvatar de rancher

    rancher/rancher

    25,692Voir sur GitHub↗

    Rancher is a Kubernetes management platform and multi-cluster orchestrator. It provides a centralized dashboard and container management interface for deploying, scaling, and administering multiple Kubernetes clusters across on-premises and cloud environments. The system includes a cluster provisioner that automates the creation and bootstrapping of clusters using standardized configurations. It secures management traffic through SSL certificate management and termination, supporting both custom certificates and automated validation via Let's Encrypt. The platform covers enterprise API audit

    Rancher is a comprehensive Kubernetes management platform that provides centralized multi-cluster orchestration, role-based access control, automated cluster provisioning, and unified observability for cloud-native infrastructure.

    GoMulti-Cluster Management Systems
    Voir sur GitHub↗25,692
  • fluxcd/fluxAvatar de fluxcd

    fluxcd/flux

    6,861Voir sur GitHub↗

    Flux is a Kubernetes GitOps controller and deployment engine that synchronizes cluster state with configurations stored in a Git repository. It serves as a system for continuous delivery, utilizing a manifest generator to create configuration files from templates and a reconciliation loop to ensure the live environment matches the desired state defined in versioned repositories. The project distinguishes itself through a container image automator that scans registries and updates manifests based on semantic versioning or regular expressions. It incorporates secure configuration deployment via

    Flux is a Kubernetes continuous delivery and GitOps engine that synchronizes cluster state from Git repositories, serving as a core component for managing cluster configurations rather than a full multi-tenant collaborative workspace platform.

    GoGitOps ControllersGitOps Deployment ManagementContinuous Delivery Engines
    Voir sur GitHub↗6,861
  • openshift/originAvatar de openshift

    openshift/origin

    8,662Voir sur GitHub↗

    OpenShift Origin is a Kubernetes distribution platform that extends Kubernetes with integrated security, multi-tenancy, and application lifecycle management for enterprise container orchestration. It functions as a multi-tenant container orchestrator that enforces per-project security policies, resource quotas, and SELinux isolation for shared cluster environments. The platform includes a Source-to-Image builder that creates container images directly from application source code using Dockerfiles or buildpacks without external build servers, and an Operator Lifecycle Manager that installs and

    OpenShift Origin provides a robust Kubernetes distribution and multi-tenant container orchestration platform, though it focuses heavily on a single integrated cluster rather than natively coordinating across multiple distinct clusters.

    GoCluster Monitoring DashboardsKubernetes Cluster ProvisioningCluster Health Monitoring
    Voir sur GitHub↗8,662
  • loft-sh/vclusterAvatar de loft-sh

    loft-sh/vcluster

    11,186Voir sur GitHub↗

    vcluster is a Kubernetes virtual cluster platform that creates fully isolated Kubernetes environments with dedicated control planes, API servers, and RBAC on shared physical infrastructure. It virtualizes Kubernetes control planes by running them as pods inside a host cluster, as standalone binaries on bare metal or virtual machines, or within Docker containers, providing each tenant their own isolated Kubernetes environment without the overhead of managing separate physical clusters. The platform enables multi-tenant Kubernetes isolation through multiple tenancy models, from shared node pool

    vcluster is a Kubernetes virtual cluster platform that provides isolated control planes and tenant environments on shared infrastructure, making it a strong fit for multi-cluster management though focused primarily on virtualization rather than broad cross-cluster fleet orchestration.

    GoCluster ProvisioningKubernetes Cluster ProvisioningKubernetes Tenant Isolation
    Voir sur GitHub↗11,186
  • kubevela/kubevelaK

    kubevela/kubevela

    7,833Voir sur GitHub↗

    KubeVela is a cloud native application orchestrator and delivery engine for Kubernetes. It serves as an Open Application Model compliant platform designed to decouple application definitions from the underlying infrastructure and operations. The system acts as a multi-cluster delivery controller that coordinates progressive rollouts, including canary and blue-green strategies, across hybrid and multi-cloud environments. It provides a standardized model for managing complex deployment workflows and infrastructure provisioning. The platform covers broad capability areas including cloud infrast

    KubeVela is an application orchestration and delivery engine that supports multi-cluster deployments and organizational workflows, fitting the category well despite focusing on application delivery rather than full cluster lifecycle provisioning.

    GoRole-Based Access ControlsMulti-Tenant RBAC
    Voir sur GitHub↗7,833
  • lensapp/lensAvatar de lensapp

    lensapp/lens

    23,180Voir sur 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

    Lens is a desktop application for multi-cluster Kubernetes management that provides role-based access control, team workspaces, and monitoring interfaces, matching the core intent despite lacking native GitOps delivery.

    Multi-Cluster Management SystemsRole-Based Access ControlMulti-Cluster Dashboard Managers
    Voir sur GitHub↗23,180
  • fluxcd/flux2Avatar de fluxcd

    fluxcd/flux2

    7,888Voir sur GitHub↗

    Flux is a Kubernetes GitOps delivery tool used to automate application deployments by synchronizing cluster state with configurations stored in Git, OCI, or Helm repositories. It functions as a set of controllers that monitor desired state in external sources and continuously reconcile the live cluster to match those definitions. The system distinguishes itself through a multi-cluster management plane that coordinates application delivery across fleets of remote clusters from a central hub. It provides a dedicated mechanism for automated image updates, which scans container registries for new

    Flux provides GitOps continuous delivery and multi-cluster synchronization for Kubernetes environments, though it focuses primarily on declarative deployment rather than broader cluster provisioning or full organizational workspace management.

    GoGitOps AutomationGitOps ControllersGitOps Tools
    Voir sur GitHub↗7,888
  • kubeoperator/kubeoperatorAvatar de KubeOperator

    KubeOperator/KubeOperator

    4,982Voir sur GitHub↗

    KubeOperator is a comprehensive Kubernetes cluster management platform, infrastructure orchestrator, and multi-cluster manager. It functions as an enterprise Kubernetes distribution designed to automate the deployment, scaling, and lifecycle management of production clusters across diverse cloud platforms and physical machines. The platform distinguishes itself with specialized capabilities for air-gapped environments, including an offline installation engine that generates software archives and manages private registries for secure, non-internet deployments. It also provides a centralized da

    KubeOperator provides a comprehensive platform for automated cluster provisioning, multi-cluster management, and lifecycle operations across diverse infrastructure, though it lacks dedicated collaborative workspaces and built-in tenant isolation features.

    GoCluster Health MonitoringMulti-Cluster Dashboard Managers
    Voir sur GitHub↗4,982
  • k0sproject/k0sAvatar de k0sproject

    k0sproject/k0s

    6,290Voir sur GitHub↗

    k0s is a Kubernetes distribution that packages all control plane and worker components into a single binary, enabling cluster deployment with no host dependencies beyond the Linux kernel. It supports a container-native runtime where controllers and workers run inside Docker containers using a single OCI image, and offers declarative YAML configuration for defining cluster topology, host roles, and SSH connection details. The distribution provides pre-built binaries for x86-64, ARM64, ARMv7, and RISC-V architectures, and uses cryptographically signed tokens for secure node enrollment. The proj

    k0s is a lightweight Kubernetes distribution focused on single-binary cluster deployment and provisioning, which addresses the cluster setup aspect of multi-cluster management but lacks built-in collaborative workspaces, tenant isolation, and UI-driven organizational boundaries.

    GoCluster Provisioning
    Voir sur GitHub↗6,290
  • kubernetes/kubernetesAvatar de kubernetes

    kubernetes/kubernetes

    123,197Voir sur GitHub↗

    Kubernetes is a distributed container orchestration platform that automates the deployment, scaling, and management of containerized applications across clusters of computing nodes. It functions as a declarative infrastructure controller, utilizing a control loop architecture that continuously monitors the current system state against user-defined configurations to ensure desired operational outcomes. The system relies on a centralized API-driven interface and a replicated key-value store to maintain a consistent source of truth for all cluster objects. The platform distinguishes itself throu

    Kubernetes is the foundational container orchestration engine that powers multi-cluster management platforms, though it lacks built-in multi-cluster workspaces and higher-level organizational management out of the box.

    GoDeclarative Reconciliation EnginesDistributed Container OrchestrationPlatforms
    Voir sur GitHub↗123,197
  • karmada-io/karmadaAvatar de karmada-io

    karmada-io/karmada

    5,501Voir sur GitHub↗

    Karmada is a Kubernetes multi-cluster orchestrator and multi-cloud cluster manager designed to deploy and manage cloud-native applications across multiple clusters and cloud providers. It serves as a centralized control plane that functions as a resource propagator and workload scheduler, coordinating resources across public clouds, on-premises data centers, and edge locations. The project distinguishes itself through a policy-based engine that distributes applications using affinity, topology constraints, and resource quotas. It provides specific capabilities for multi-region disaster recove

    Karmada is a multi-cluster Kubernetes orchestrator that coordinates resources and workload scheduling across multiple clouds and clusters, fitting the core management platform category despite lacking explicit UI-based workspaces.

    GoMulti-Cluster Fleet ManagersMulti-Cluster OrchestratorsAffinity-Based Placement
    Voir sur GitHub↗5,501
  • tkestack/tkeAvatar de tkestack

    tkestack/tke

    1,526Voir sur GitHub↗

    Tke is a container management platform that centralizes the administration, monitoring, and security of multiple Kubernetes clusters through a graphical console and command-line interfaces. It provides multi-tenant infrastructure capabilities that enforce security boundaries and resource isolation between separate teams and workloads across diverse environments. The platform includes cross-cluster project management by grouping multiple namespaces under unified project containers, alongside visual application deployment tools that run and edit workloads via graphical editors and configuration

    Tencent's TKE is a native container management platform built for multi-tenant and multi-cluster Kubernetes operations, matching the core infrastructure management requirements though lacking explicit emphasis on GitOps workflows.

    GoRole-Based Access ControlCluster Health Monitoring
    Voir sur GitHub↗1,526
Comparez le top 10 en un coup d'œil
DépôtStarsLangageLicenceDernier push
argoproj/argo-cd22.1KGoapache-2.019 févr. 2026
portainer/portainer37.7KTypeScriptZlib15 juin 2026
devtron-labs/devtron5.5KGoApache-2.026 juin 2026
kubesphere/kubesphere16.8KGoother6 nov. 2025
rancher/rancher25.7KGoApache-2.023 juin 2026
fluxcd/flux6.9KGoApache-2.01 nov. 2022
openshift/origin8.7KGoApache-2.023 juin 2026
loft-sh/vcluster11.2KGoApache-2.022 juin 2026
kubevela/kubevela7.8KGoApache-2.010 juin 2026
lensapp/lens23.2K—MIT11 févr. 2025

Related searches

  • a white label platform for workspace branding
  • Container database clusters
  • Admin API tools
  • un outil en ligne de commande pour gérer Kubernetes
  • une interface graphique desktop pour gérer les clusters Kubernetes
  • a configuration management tool for infrastructure automation
  • Wallpaper manager
  • Browser tab manager