Destroying a hosted cluster on AWS¶
You might want to remove a hosted cluster if you are no longer using it, you are trying to reduce resources, or the hosted cluster is experiencing issues that are difficult to resolve.
Destroying a hosted cluster on AWS by using the CLI¶
To delete a hosted cluster and its managed cluster resource from hosted control planes on Amazon Web Services (AWS), use the command-line interface (CLI).
Procedure
-
Delete the managed cluster resource on multicluster engine Operator by running the following command:
Replace
<hosted_cluster_name>with the name of your cluster. -
Delete the hosted cluster and its backend resources by running the following command:
$ hcp destroy cluster aws \ --name <hosted_cluster_name> \ --infra-id <infra_id> \ --role-arn <arn_role> \ --sts-creds <path_to_sts_credential_file> \ --base-domain <base_domain>where:
-
<hosted_cluster_name>specifies the name of your hosted cluster, for example,my-hosted-cluster. -
<infra_id>specifies the infrastructure name for your hosted cluster. -
<arn_role>specifies the Amazon Resource Name (ARN), for example,arn:aws:iam::820196288204:role/myrole. -
<path_to_sts_credential_file>specifies the path to your AWS Security Token Service (STS) credentials file, for example,/home/user/sts-creds/sts-creds.json. -
<base_domain>specifies your base domain, for example,example.com.
-