$ oc delete managedcluster <hosted_cluster_name>
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.
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).
Delete the managed cluster resource on multicluster engine Operator by running the following command:
$ oc delete managedcluster <hosted_cluster_name>
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.
|
If your session token for AWS Security Token Service (STS) is expired, retrieve the STS credentials in a JSON file named
|