kubernetes-sigs/cluster-api

Description: Home for Cluster API, a subproject of sig-cluster-lifecycle

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 3 hours ago
Added to GitGenius on June 20th, 2026
Created on March 7th, 2018
Open Issues & Pull Requests: 216 (+0)
Number of forks: 1,526
Total Stargazers: 4,264 (+1)
Total Subscribers: 79 (+0)

Issue Activity (beta)

Open issues: 122
New in 7 days: 1
Closed in 7 days: 0
Avg open age: 604 days
Stale 30+ days: 94
Stale 90+ days: 59

Recent activity

Opened in 7 days: 1
Closed in 7 days: 0
Comments in 7 days: 6
Events in 7 days: 30

Top labels

  • triage/accepted (399)
  • kind/feature (263)
  • needs-triage (232)
  • help wanted (225)
  • priority/backlog (180)
  • kind/bug (169)
  • priority/important-longterm (156)
  • needs-priority (152)

Repository Insights (GitGenius)

Median issue/PR response: 0.1 hours
Mean response time: 45.6 hours
90th percentile: 5.8 days
Tracked items: 624

Most active contributors

Detailed Description

Cluster API is a Kubernetes subproject under the Special Interest Group for Cluster Lifecycle that provides declarative APIs and tooling to automate the provisioning, upgrading, and operation of multiple Kubernetes clusters. Written primarily in Go, the project applies Kubernetes-style patterns to cluster lifecycle management, allowing platform operators to define infrastructure resources such as virtual machines, networks, load balancers, and VPCs alongside Kubernetes cluster configuration using consistent declarative approaches. This unified model enables repeatable cluster deployments across diverse infrastructure environments by treating cluster infrastructure the same way application developers manage their workloads.

The project's architecture centers on an extensible provider system that supports any infrastructure platform including AWS, Azure, and vSphere, along with various bootstrap and control plane providers. Kubeadm is built-in as a supported control plane provider, and the project maintains a growing list of community-supported providers. This extensibility allows organizations to standardize their cluster deployment processes regardless of their underlying infrastructure choices.

According to GitGenius activity tracking, the repository demonstrates sustained engagement with a median issue and pull request response latency of 0.1 hours and a mean response time of 45.9 hours across 621 tracked items. The most frequently applied issue labels are triage/accepted with 394 occurrences, kind/feature with 259 occurrences, and needs-triage with 223 occurrences, indicating active feature development and community contributions. The project's core maintainers show significant involvement, with sbueringer recording 1882 tracked events, fabriziopandini with 1465 events, and chrischdi with 519 events, demonstrating concentrated leadership in project direction and community support.

The repository maintains strong connections to the broader Kubernetes ecosystem, with overlapping contributors linking it to kubernetes/website, kubernetes/kubernetes, and rancher/rancher repositories. This integration reflects Cluster API's role as a foundational component in the Kubernetes infrastructure automation landscape. The project is classified across multiple domains including infrastructure automation, cluster lifecycle management, machine provisioning, declarative APIs, cloud integration, node scaling, cluster upgrades, and resource reconciliation, highlighting its comprehensive approach to cluster operations.

Cluster API provides extensive documentation through its official book at cluster-api.sigs.k8s.io, which includes quick-start guides and in-depth information for users. The project maintains active community engagement through weekly working group sessions held on Wednesdays at 10:00 PT via Zoom, a dedicated Kubernetes Slack channel, and a Google Group for the SIG Cluster Lifecycle. The project welcomes contributions and maintains a contributor guide alongside the Kubernetes community guidelines, with specific issue tags for good first issues and help wanted items to facilitate new contributor onboarding.

cluster-api
by
kubernetes-sigskubernetes-sigs/cluster-api

Repository Details

Fetching additional details & charts...