Autoscaling enables automatic scaling of resources in response to demand or failure events, ensuring
that a multizone Red Hat OpenShift cluster on IBM Cloud can dynamically spin up worker nodes in
another data center if one becomes unavailable. Autoscaling allows for maintaining service
availability without human intervention, thus achieving the required resiliency.
How Autoscaling Works: Autoscaling automatically adjusts the number of worker nodes in a cluster
based on predefined metrics such as CPU usage, memory usage, or other health checks. In the event
of a zone failure, it can scale out to other available zones to maintain service continuity.
Importance of Autoscaling for Resiliency: By automatically provisioning new resources when needed,
autoscaling reduces the risk of downtime and ensures consistent application performance.
Comparison with Other Options:
A (Load balancing): Distributes traffic but does not scale resources.
B (Network forwarding): Related to network routing, not scaling resources.
D (Init-node script automation): Involves initial setup, not dynamic scaling.
Reference:
IBM Cloud Kubernetes Service Autoscaling
IBM Cloud OpenShift Documentation
IBM Cloud Architect Exam Study Guide