sigs.k8s.io/cluster-api@v1.7.1/docs/book/src/clusterctl/commands/commands.md (about) 1 # clusterctl commands 2 3 | Command | Description | 4 |------------------------------------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------| 5 | [`clusterctl alpha rollout`](alpha-rollout.md) | Manages the rollout of Cluster API resources. For example: MachineDeployments. | 6 | [`clusterctl alpha topology plan`](alpha-topology-plan.md) | Describes the changes to a cluster topology for a given input. | 7 | [`clusterctl completion`](completion.md) | Output shell completion code for the specified shell (bash or zsh). | 8 | [`clusterctl config`](additional-commands.md#clusterctl-config-repositories) | Display clusterctl configuration. | 9 | [`clusterctl delete`](delete.md) | Delete one or more providers from the management cluster. | 10 | [`clusterctl describe cluster`](describe-cluster.md) | Describe workload clusters. | 11 | [`clusterctl generate cluster`](generate-cluster.md) | Generate templates for creating workload clusters. | 12 | [`clusterctl generate provider`](generate-provider.md) | Generate templates for provider components. | 13 | [`clusterctl generate yaml`](generate-yaml.md) | Process yaml using clusterctl's yaml processor. | 14 | [`clusterctl get kubeconfig`](get-kubeconfig.md) | Gets the kubeconfig file for accessing a workload cluster. | 15 | [`clusterctl help`](additional-commands.md#clusterctl-help) | Help about any command. | 16 | [`clusterctl init`](init.md) | Initialize a management cluster. | 17 | [`clusterctl init list-images`](additional-commands.md#clusterctl-init-list-images) | Lists the container images required for initializing the management cluster. | 18 | [`clusterctl move`](move.md) | Move Cluster API objects and all their dependencies between management clusters. | 19 | [`clusterctl upgrade plan`](upgrade.md#upgrade-plan) | Provide a list of recommended target versions for upgrading Cluster API providers in a management cluster. | 20 | [`clusterctl upgrade apply`](upgrade.md#upgrade-apply) | Apply new versions of Cluster API core and providers in a management cluster. | 21 | [`clusterctl version`](additional-commands.md#clusterctl-version) | Print clusterctl version. |