From 48a7b78bf338e65368b4d5826ad0a2ed0aba9296 Mon Sep 17 00:00:00 2001 From: Callum Tait <15716903+toast-gear@users.noreply.github.com> Date: Wed, 16 Mar 2022 00:08:41 +0000 Subject: [PATCH] docs: remove runnerset limitation (#1225) This works great from testing now, this is no longer a limitation due to ARC now creating a statefulset per runner --- README.md | 1 - 1 file changed, 1 deletion(-) diff --git a/README.md b/README.md index bf4beda8..3d02e229 100644 --- a/README.md +++ b/README.md @@ -448,7 +448,6 @@ Under the hood, `RunnerSet` relies on Kubernetes's `StatefulSet` and Mutating We **Limitations** * For autoscaling the `RunnerSet` kind only supports pull driven scaling or the `workflow_job` event for webhook driven scaling. -* A known down-side of relying on `StatefulSet` is that it misses a support for `maxUnavailable`. A `StatefulSet` basically works like `maxUnavailable: 1` in `Deployment`, which means that it can take down only one pod concurrently while doing a rolling-update of pods. Kubernetes 1.22 doesn't support customizing it yet so probably it takes more releases to arrive. See https://github.com/kubernetes/kubernetes/issues/68397 for more information. ### Autoscaling