Este conteúdo não está disponível no idioma selecionado.
Chapter 16. Destroying a hosted cluster
16.1. Destroying a hosted cluster on AWS
You can destroy a hosted cluster and its managed cluster resource on Amazon Web Services (AWS) by using the command-line interface (CLI).
16.1.1. Destroying a hosted cluster on AWS by using the CLI
You can use the command-line interface (CLI) to destroy a hosted cluster on Amazon Web Services (AWS).
Procedure
- Delete the managed cluster resource on multicluster engine Operator by running the following command: - oc delete managedcluster <hosted_cluster_name> - $ oc delete managedcluster <hosted_cluster_name>- 1 - Copy to Clipboard Copied! - Toggle word wrap Toggle overflow - 1
- Replace<hosted_cluster_name>with the name of your cluster.
 
- Delete the hosted cluster and its backend resources by running the following command: - Copy to Clipboard Copied! - Toggle word wrap Toggle overflow - 1
- Specify the name of your hosted cluster, for instance,example.
- 2
- Specify the infrastructure name for your hosted cluster.
- 3
- Specify the Amazon Resource Name (ARN), for example,arn:aws:iam::820196288204:role/myrole.
- 4
- Specify the path to your AWS Security Token Service (STS) credentials file, for example,/home/user/sts-creds/sts-creds.json.
- 5
- Specify your base domain, for example,example.com.
 Important- If your session token for AWS Security Token Service (STS) is expired, retrieve the STS credentials in a JSON file named - sts-creds.jsonby running the following command:- aws sts get-session-token --output json > sts-creds.json - $ aws sts get-session-token --output json > sts-creds.json- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow 
16.2. Destroying a hosted cluster on bare metal
You can destroy hosted clusters on bare metal by using the command-line interface (CLI) or the multicluster engine Operator web console.
16.2.1. Destroying a hosted cluster on bare metal by using the CLI
If you created a hosted cluster by using the command-line interface (CLI), you can destroy that hosted cluster and its back-end resources by running a command.
Procedure
- Delete the hosted cluster and its back-end resources by running the following command: - oc delete -f <hosted_cluster_config>.yaml - $ oc delete -f <hosted_cluster_config>.yaml- 1 - Copy to Clipboard Copied! - Toggle word wrap Toggle overflow - 1
- Specify the name of the configuration YAML file that was rendered when you created the hosted cluster.
 Note- If you created the hosted cluster without specifying the - --renderand- --render-sensitiveflags in its configuration file, you must remove its back-end resources manually.
16.2.2. Destroying a hosted cluster on bare metal by using the web console
You can use the multicluster engine Operator web console to destroy a hosted cluster on bare metal.
Procedure
- 
							In the console, click Infrastructure Clusters. 
- On the Clusters page, select the cluster that you want to destroy.
- In the Actions menu, select Destroy clusters to remove the cluster.
16.3. Destroying a hosted cluster on OpenShift Virtualization
You can destroy a hosted cluster and its managed cluster resource on OpenShift Virtualization by using the command-line interface (CLI).
16.3.1. Destroying a hosted cluster on OpenShift Virtualization by using the CLI
You can use the command-line interface (CLI) to destroy a hosted cluster and its managed cluster resource on OpenShift Virtualization.
Procedure
- Delete the managed cluster resource on multicluster engine Operator by running the following command: - oc delete managedcluster <hosted_cluster_name> - $ oc delete managedcluster <hosted_cluster_name>- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow 
- Delete the hosted cluster and its backend resources by running the following command: - hcp destroy cluster kubevirt --name <hosted_cluster_name> - $ hcp destroy cluster kubevirt --name <hosted_cluster_name>- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow 
16.4. Destroying a hosted cluster on IBM Z
				You can destroy a hosted cluster on x86 bare metal with IBM Z compute nodes and its managed cluster resource by using the command-line interface (CLI).
			
16.4.1. Destroying a hosted cluster on x86 bare metal with IBM Z compute nodes
					To destroy a hosted cluster and its managed cluster on x86 bare metal with IBM Z® compute nodes, you can use the command-line interface (CLI).
				
Procedure
- Scale the - NodePoolobject to- 0nodes by running the following command:- oc -n <hosted_cluster_namespace> scale nodepool <nodepool_name> \ --replicas 0 - $ oc -n <hosted_cluster_namespace> scale nodepool <nodepool_name> \ --replicas 0- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow - After the - NodePoolobject is scaled to- 0, the compute nodes are detached from the hosted cluster. In OpenShift Container Platform version 4.17, this function is applicable only for IBM Z with KVM. For z/VM and LPAR, you must delete the compute nodes manually.- If you want to re-attach compute nodes to the cluster, you can scale up the - NodePoolobject with the number of compute nodes that you want. For z/VM and LPAR to reuse the agents, you must re-create them by using the- Discoveryimage.Important- If the compute nodes are not detached from the hosted cluster or are stuck in the - Notreadystate, delete the compute nodes manually by running the following command:- oc --kubeconfig <hosted_cluster_name>.kubeconfig delete \ node <compute_node_name> - $ oc --kubeconfig <hosted_cluster_name>.kubeconfig delete \ node <compute_node_name>- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow - If you are using an OSA network device in Processor Resource/Systems Manager (PR/SM) mode, auto scaling is not supported. You must delete the old agent manually and scale up the node pool because the new agent joins during the scale down process. 
- Verify the status of the compute nodes by entering the following command: - oc --kubeconfig <hosted_cluster_name>.kubeconfig get nodes - $ oc --kubeconfig <hosted_cluster_name>.kubeconfig get nodes- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow - After the compute nodes are detached from the hosted cluster, the status of the agents is changed to - auto-assign.
- Delete the agents from the cluster by running the following command: - oc -n <hosted_control_plane_namespace> delete agent <agent_name> - $ oc -n <hosted_control_plane_namespace> delete agent <agent_name>- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow Note- You can delete the virtual machines that you created as agents after you delete the agents from the cluster. 
- Destroy the hosted cluster by running the following command: - hcp destroy cluster agent --name <hosted_cluster_name> \ --namespace <hosted_cluster_namespace> - $ hcp destroy cluster agent --name <hosted_cluster_name> \ --namespace <hosted_cluster_namespace>- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow 
16.5. Destroying a hosted cluster on IBM Power
You can destroy a hosted cluster on IBM Power by using the command-line interface (CLI).
16.5.1. Destroying a hosted cluster on IBM Power by using the CLI
To destroy a hosted cluster on IBM Power, you can use the hcp command-line interface (CLI).
Procedure
- Delete the hosted cluster by running the following command: - hcp destroy cluster agent - $ hcp destroy cluster agent --name=<hosted_cluster_name> \- 1 - --namespace=<hosted_cluster_namespace> \- 2 - --cluster-grace-period <duration>- 3 - Copy to Clipboard Copied! - Toggle word wrap Toggle overflow 
16.6. Destroying a hosted control plane on OpenStack
16.6.1. Destroying a hosted cluster by using the CLI
					You can destroy a hosted cluster and its associated resources on Red Hat OpenStack Platform (RHOSP) by using the hcp CLI tool.
				
Prerequisites
- 
							You installed the hosted control planes CLI, hcp.
Procedure
- To destroy the cluster and its associated resources, run the following command: - hcp destroy cluster openstack --name=<cluster_name> - $ hcp destroy cluster openstack --name=<cluster_name>- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow - where: - <cluster_name>
- is the name of the hosted cluster.
 
After the process completes, all your cluster and all resources that are associated with it are destroyed.
16.7. Destroying a hosted cluster on non-bare-metal agent machines
You can destroy hosted clusters on non-bare-metal agent machines by using the command-line interface (CLI) or the multicluster engine Operator web console.
16.7.1. Destroying a hosted cluster on non-bare-metal agent machines
					You can use the hcp command-line interface (CLI) to destroy a hosted cluster on non-bare-metal agent machines.
				
Procedure
- Delete the hosted cluster and its backend resources by running the following command: - hcp destroy cluster agent --name <hosted_cluster_name> - $ hcp destroy cluster agent --name <hosted_cluster_name>- 1 - Copy to Clipboard Copied! - Toggle word wrap Toggle overflow - 1
- Replace<hosted_cluster_name>with the name of your hosted cluster.
 
16.7.2. Destroying a hosted cluster on non-bare-metal agent machines by using the web console
You can use the multicluster engine Operator web console to destroy a hosted cluster on non-bare-metal agent machines.
Procedure
- 
							In the console, click Infrastructure Clusters. 
- On the Clusters page, select the cluster that you want to destroy.
- In the Actions menu, select Destroy clusters to remove the cluster.