clusterctl logo

clusterctl Kubernetes SIGs

Use this command to install clusterctl:
winget install --id=Kubernetes.clusterctl -e

The clusterctl CLI tool handles the lifecycle of a Cluster API management cluster.

clusterctl is a command-line interface (CLI) tool designed to manage the lifecycle of a Cluster API management cluster. It simplifies provisioning, upgrading, and operating multiple Kubernetes clusters by providing declarative APIs and consistent automation across various infrastructure environments.

Key Features:

  • Manages cluster creation, scaling, upgrades, and destruction using Kubernetes-style APIs.
  • Integrates with a wide range of infrastructure providers (e.g., AWS, Azure, vSphere) to deploy clusters consistently.
  • Supports multiple bootstrap providers, including kubeadm as the default.
  • Enables platform operators to automate cluster lifecycle management across diverse environments.

Audience & Benefit: Ideal for platform operators tasked with managing Kubernetes clusters at scale. It streamlines operations by reducing manual effort and ensuring repeatable deployments, allowing operators to focus on higher-value tasks while maintaining consistent cluster configurations and scalability.

clusterctl can be installed via winget, making it easy to integrate into existing workflows.

Versions
1.10.2
1.10.1
1.10.0
1.9.6
1.9.5
1.8.5
License