Jump To Close Expand all Collapse all Table of contents Machine management 1. Creating machine sets Expand section "1. Creating machine sets" Collapse section "1. Creating machine sets" 1.1. Creating a machine set on AWS Expand section "1.1. Creating a machine set on AWS" Collapse section "1.1. Creating a machine set on AWS" 1.1.1. Machine API overview 1.1.2. Sample YAML for a machine set custom resource on AWS 1.1.3. Creating a machine set 1.1.4. Machine sets that deploy machines as Spot Instances 1.1.5. Creating Spot Instances by using machine sets 1.2. Creating a machine set on Azure Expand section "1.2. Creating a machine set on Azure" Collapse section "1.2. Creating a machine set on Azure" 1.2.1. Machine API overview 1.2.2. Sample YAML for a machine set custom resource on Azure 1.2.3. Creating a machine set 1.3. Creating a machine set on GCP Expand section "1.3. Creating a machine set on GCP" Collapse section "1.3. Creating a machine set on GCP" 1.3.1. Machine API overview 1.3.2. Sample YAML for a machine set custom resource on GCP 1.3.3. Creating a machine set 1.4. Creating a machine set on OpenStack Expand section "1.4. Creating a machine set on OpenStack" Collapse section "1.4. Creating a machine set on OpenStack" 1.4.1. Machine API overview 1.4.2. Sample YAML for a machine set custom resource on RHOSP 1.4.3. Creating a machine set 1.5. Creating a machine set on RHV Expand section "1.5. Creating a machine set on RHV" Collapse section "1.5. Creating a machine set on RHV" 1.5.1. Machine API overview 1.5.2. Sample YAML for a machine set custom resource on RHV 1.5.3. Creating a machine set 1.6. Creating a machine set on vSphere Expand section "1.6. Creating a machine set on vSphere" Collapse section "1.6. Creating a machine set on vSphere" 1.6.1. Machine API overview 1.6.2. Sample YAML for a machine set custom resource on vSphere 1.6.3. Creating a machine set 2. Manually scaling a machine set Expand section "2. Manually scaling a machine set" Collapse section "2. Manually scaling a machine set" 2.1. Prerequisites 2.2. Scaling a machine set manually 2.3. The machine set deletion policy 3. Modifying a machine set Expand section "3. Modifying a machine set" Collapse section "3. Modifying a machine set" 3.1. Modifying a machine set 4. Deleting a machine Expand section "4. Deleting a machine" Collapse section "4. Deleting a machine" 4.1. Deleting a specific machine 5. Applying autoscaling to an OpenShift Container Platform cluster Expand section "5. Applying autoscaling to an OpenShift Container Platform cluster" Collapse section "5. Applying autoscaling to an OpenShift Container Platform cluster" 5.1. About the cluster autoscaler 5.2. About the machine autoscaler 5.3. Configuring the cluster autoscaler Expand section "5.3. Configuring the cluster autoscaler" Collapse section "5.3. Configuring the cluster autoscaler" 5.3.1. ClusterAutoscaler resource definition 5.3.2. Deploying the cluster autoscaler 5.4. Next steps 5.5. Configuring the machine autoscalers Expand section "5.5. Configuring the machine autoscalers" Collapse section "5.5. Configuring the machine autoscalers" 5.5.1. MachineAutoscaler resource definition 5.5.2. Deploying the machine autoscaler 5.6. Additional resources 6. Creating infrastructure machine sets Expand section "6. Creating infrastructure machine sets" Collapse section "6. Creating infrastructure machine sets" 6.1. OpenShift Container Platform infrastructure components 6.2. Creating infrastructure machine sets for production environments Expand section "6.2. Creating infrastructure machine sets for production environments" Collapse section "6.2. Creating infrastructure machine sets for production environments" 6.2.1. Creating machine sets for different clouds Expand section "6.2.1. Creating machine sets for different clouds" Collapse section "6.2.1. Creating machine sets for different clouds" 6.2.1.1. Sample YAML for a machine set custom resource on AWS 6.2.1.2. Sample YAML for a machine set custom resource on Azure 6.2.1.3. Sample YAML for a machine set custom resource on GCP 6.2.1.4. Sample YAML for a machine set custom resource on RHOSP 6.2.1.5. Sample YAML for a machine set custom resource on vSphere 6.2.2. Creating a machine set 6.3. Assigning machine set resources to infrastructure nodes Expand section "6.3. Assigning machine set resources to infrastructure nodes" Collapse section "6.3. Assigning machine set resources to infrastructure nodes" 6.3.1. Binding infrastructure node workloads using taints and tolerations 6.4. Moving resources to infrastructure machine sets Expand section "6.4. Moving resources to infrastructure machine sets" Collapse section "6.4. Moving resources to infrastructure machine sets" 6.4.1. Moving the router 6.4.2. Moving the default registry 6.4.3. Moving the monitoring solution 6.4.4. Moving the cluster logging resources 7. Adding RHEL compute machines to an OpenShift Container Platform cluster Expand section "7. Adding RHEL compute machines to an OpenShift Container Platform cluster" Collapse section "7. Adding RHEL compute machines to an OpenShift Container Platform cluster" 7.1. About adding RHEL compute nodes to a cluster 7.2. System requirements for RHEL compute nodes Expand section "7.2. System requirements for RHEL compute nodes" Collapse section "7.2. System requirements for RHEL compute nodes" 7.2.1. Certificate signing requests management 7.3. Preparing an image for your cloud Expand section "7.3. Preparing an image for your cloud" Collapse section "7.3. Preparing an image for your cloud" 7.3.1. Listing latest available RHEL images on AWS 7.4. Preparing the machine to run the playbook 7.5. Preparing a RHEL compute node 7.6. Attaching the role permissions to RHEL instance in AWS 7.7. Tagging a RHEL worker node as owned or shared 7.8. Adding a RHEL compute machine to your cluster 7.9. Approving the certificate signing requests for your machines 7.10. Required parameters for the Ansible hosts file Expand section "7.10. Required parameters for the Ansible hosts file" Collapse section "7.10. Required parameters for the Ansible hosts file" 7.10.1. Optional: Removing RHCOS compute machines from a cluster 8. Adding more RHEL compute machines to an OpenShift Container Platform cluster Expand section "8. Adding more RHEL compute machines to an OpenShift Container Platform cluster" Collapse section "8. Adding more RHEL compute machines to an OpenShift Container Platform cluster" 8.1. About adding RHEL compute nodes to a cluster 8.2. System requirements for RHEL compute nodes Expand section "8.2. System requirements for RHEL compute nodes" Collapse section "8.2. System requirements for RHEL compute nodes" 8.2.1. Certificate signing requests management 8.3. Preparing an image for your cloud Expand section "8.3. Preparing an image for your cloud" Collapse section "8.3. Preparing an image for your cloud" 8.3.1. Listing latest available RHEL images on AWS 8.4. Preparing a RHEL compute node 8.5. Attaching the role permissions to RHEL instance in AWS 8.6. Tagging a RHEL worker node as owned or shared 8.7. Adding more RHEL compute machines to your cluster 8.8. Approving the certificate signing requests for your machines 8.9. Required parameters for the Ansible hosts file 9. User-provisioned infrastructure Expand section "9. User-provisioned infrastructure" Collapse section "9. User-provisioned infrastructure" 9.1. Adding compute machines to AWS by using CloudFormation templates Expand section "9.1. Adding compute machines to AWS by using CloudFormation templates" Collapse section "9.1. Adding compute machines to AWS by using CloudFormation templates" 9.1.1. Prerequisites 9.1.2. Adding more compute machines to your AWS cluster by using CloudFormation templates 9.1.3. Approving the certificate signing requests for your machines 9.2. Adding compute machines to vSphere Expand section "9.2. Adding compute machines to vSphere" Collapse section "9.2. Adding compute machines to vSphere" 9.2.1. Prerequisites 9.2.2. Creating more Red Hat Enterprise Linux CoreOS (RHCOS) machines in vSphere 9.2.3. Approving the certificate signing requests for your machines 9.3. Adding compute machines to bare metal Expand section "9.3. Adding compute machines to bare metal" Collapse section "9.3. Adding compute machines to bare metal" 9.3.1. Prerequisites 9.3.2. Creating Red Hat Enterprise Linux CoreOS (RHCOS) machines Expand section "9.3.2. Creating Red Hat Enterprise Linux CoreOS (RHCOS) machines" Collapse section "9.3.2. Creating Red Hat Enterprise Linux CoreOS (RHCOS) machines" 9.3.2.1. Creating more RHCOS machines using an ISO image 9.3.2.2. Creating more RHCOS machines by PXE or iPXE booting 9.3.3. Approving the certificate signing requests for your machines 10. Deploying machine health checks Expand section "10. Deploying machine health checks" Collapse section "10. Deploying machine health checks" 10.1. About machine health checks Expand section "10.1. About machine health checks" Collapse section "10.1. About machine health checks" 10.1.1. MachineHealthChecks on Bare Metal 10.1.2. Limitations when deploying machine health checks 10.2. Sample MachineHealthCheck resource Expand section "10.2. Sample MachineHealthCheck resource" Collapse section "10.2. Sample MachineHealthCheck resource" 10.2.1. Short-circuiting machine health check remediation Expand section "10.2.1. Short-circuiting machine health check remediation" Collapse section "10.2.1. Short-circuiting machine health check remediation" 10.2.1.1. Setting maxUnhealthy by using an absolute value 10.2.1.2. Setting maxUnhealthy by using percentages 10.3. Creating a MachineHealthCheck resource 法律通告 Settings Close Language: 简体中文 日本語 English Language: 简体中文 日本語 English Format: Multi-page Single-page Format: Multi-page Single-page Language and Page Formatting Options Language: 简体中文 日本語 English Language: 简体中文 日本語 English Format: Multi-page Single-page Format: Multi-page Single-page 5.4. Next steps After you configure the cluster autoscaler, you must configure at least one machine autoscaler. Previous Next