clusterctl
« Back to VersTracker
Description:
Home for the Cluster Management API work, a subproject of sig-cluster-lifecycle
Type: Formula  |  Latest Version: 1.12.0@0  |  Tracked Since: Dec 17, 2025
Links: Homepage  |  formulae.brew.sh
Category: Devops
Tags: kubernetes cluster-api devops infrastructure lifecycle-management
Install: brew install clusterctl
About:
clusterctl is the command-line tool for managing Cluster API providers, enabling declarative lifecycle management of Kubernetes clusters across multiple infrastructure providers. It orchestrates the creation, scaling, and upgrading of clusters using infrastructure-as-code principles, serving as the primary interface for the Cluster Management API project within the Kubernetes ecosystem.
Key Features:
  • Multi-provider support for AWS, Azure, GCP, and vSphere
  • Declarative cluster lifecycle management (create, scale, upgrade, delete)
  • Clusterctl init command for bootstrapping management clusters
  • Workload cluster creation from management clusters
  • Provider version management and compatibility checking
Use Cases:
  • Automated provisioning and lifecycle management of Kubernetes clusters across hybrid cloud environments
  • Standardizing cluster operations across different infrastructure providers using consistent tooling
Alternatives:
  • eksctl – AWS EKS-specific, while clusterctl is provider-agnostic
  • kops – Direct cluster provisioning, while clusterctl uses Cluster API declarative model
Version History
Detected Version Rev Change Commit
Nov 4, 2025 7:52pm 0 VERSION_BUMP 59b6ef67
Oct 10, 2025 12:02pm 0 VERSION_BUMP 2e64b8b1
Dec 23, 2024 4:53pm 0 VERSION_BUMP 5483a709
Dec 17, 2024 7:53pm 0 VERSION_BUMP 900a8a9e
Oct 8, 2024 7:23pm 0 VERSION_BUMP 66f130f0
Oct 8, 2024 6:29pm 0 VERSION_BUMP 77b31727