You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
-**Draining**: The cloud resources for MachinePool may not necessarily support draining of Kubernetes worker nodes. For example, with an AWSMachinePool, AWS would normally terminate instances as quickly as possible. To solve this, tools like `aws-node-termination-handler` combined with ASG lifecycle hooks (defined in `AWSMachine.spec.lifecycleHooks`) must be installed, and is not a built-in feature of the infrastructure provider (CAPA in this example).
@@ -114,13 +114,15 @@ clusterctl upgrade
114
114
115
115
The following Cluster API infrastructure providers have implemented support for MachinePools:
| Provider | Implementations | Status | MachinePool Machines support |
118
+
| --- | --- | --- | --- |
119
+
|[AWS](https://cluster-api-aws.sigs.k8s.io/topics/machinepools.html)|`AWSManagedMachinePool`<br> `AWSMachinePool`<br>`ROSAMachinePool`| Implemented | Yes; has support for deletion of single machine |
120
+
|[Azure](https://capz.sigs.k8s.io/self-managed/machinepools)|`AzureASOManagedMachinePool`<br> `AzureManagedMachinePool`<br> `AzureMachinePool`| Implemented | Yes; unknown support for deletion of single machine |
121
+
|[GCP](https://github.com/kubernetes-sigs/cluster-api-provider-gcp/pull/1506)|`GCPMachinePool`| In Progress | Unknown |
122
+
|[OCI](https://oracle.github.io/cluster-api-provider-oci/managed/managedcluster.html)|`OCIManagedMachinePool`<br> `OCIMachinePool`| Implemented | Yes; doesn't have support for deletion of single machine |
123
+
|[Scaleway](https://github.com/scaleway/cluster-api-provider-scaleway/blob/main/docs/scalewaymanagedmachinepool.md)|`ScalewayManagedMachinePool`| Implemented | No |
124
+
125
+
Providers may support the deletion of single machine pool `Machine` objects. That allows, for example, using `MachineHealthCheck` to remediate machines that became unhealthy.
0 commit comments