fleet
by
rancher

Description: Deploy workloads from Git to large fleets of Kubernetes clusters

View on GitHub ↗

Summary Information

Updated 46 minutes ago
Added to GitGenius on April 7th, 2021
Created on March 8th, 2020
Open Issues & Pull Requests: 172 (+1)
Number of forks: 273
Total Stargazers: 1,714 (+0)
Total Subscribers: 74 (+0)

Issue Activity (beta)

Open issues: 106
New in 7 days: 4
Closed in 7 days: 1
Avg open age: 335 days
Stale 30+ days: 56
Stale 90+ days: 34

Recent activity

Opened in 7 days: 3
Closed in 7 days: 0
Comments in 7 days: 3
Events in 7 days: 26

Top labels

  • kind/bug (429)
  • kind/enhancement (192)
  • JIRA (170)
  • kind/chore (61)
  • area/performance (40)
  • kind/regression (27)
  • area/git (21)
  • area/ui (21)

Repository Insights (GitGenius)

Median issue/PR response: N/A
Mean response time: 10.0 days
90th percentile: 0.1 hours
Tracked items: 868

Most active contributors

Detailed Description

Fleet is a GitOps and HelmOps platform designed to deploy workloads from Git repositories to large fleets of Kubernetes clusters. Written in Go, the project addresses the operational challenges of managing multiple clusters at scale, whether that scale comes from the number of clusters themselves, the volume of deployments, or the complexity of multi-team organizations. While lightweight enough to function effectively on a single cluster, Fleet's architecture and feature set are optimized for scenarios involving substantial numbers of clusters or deployments.

The core functionality of Fleet centers on declarative deployment management. It can consume deployment specifications from multiple sources including raw Kubernetes YAML files, Helm charts, and Kustomize configurations, or any combination thereof. Regardless of the input format, Fleet normalizes all resources into Helm charts and uses Helm as the underlying deployment engine. This architectural choice provides consistency, auditability, and a high degree of control over what gets installed on each cluster. The platform emphasizes not just scalability but also visibility, giving operators clear insight into exactly what resources are deployed across their infrastructure.

The repository shows active development and maintenance patterns. GitGenius tracking data reveals a median issue and pull request response latency of zero hours, indicating rapid triage and engagement with the community. Across 865 tracked items, the mean response time is 240 hours, reflecting the project's handling of both urgent and longer-term issues. The most frequently used issue labels are kind/bug with 426 occurrences, kind/enhancement with 192, and JIRA references with 169, showing a healthy mix of bug fixes and feature development. The primary contributors tracked by GitGenius are kkaempf with 1610 events, manno with 680 events, and weyfonk with 658 events, indicating concentrated but distributed maintainership.

Fleet is classified across a comprehensive range of domains reflecting its multi-faceted role in the Kubernetes ecosystem: kubernetes, multi-cluster management, deployment automation, orchestration, infrastructure-as-code, continuous delivery, policy enforcement, GitOps, configuration management, and cloud native operations. These classifications underscore how the project bridges multiple operational concerns in modern infrastructure management.

The project maintains connections with other significant repositories in the Rancher ecosystem. GitGenius identifies overlapping contributors with rancher/rancher, epinio/epinio, and rancher-sandbox/rancher-desktop, indicating that Fleet is part of a broader suite of tools within the Rancher project family. Installation is straightforward, leveraging Helm for deployment and requiring users to add Git repositories as sources for deployment manifests. The project maintains comprehensive documentation at fleet.rancher.io and includes developer documentation in the repository itself, supporting both operators and contributors.

fleet
by
rancherrancher/fleet

Repository Details

Fetching additional details & charts...