diff --git a/upgrade-cluster.yml b/upgrade-cluster.yml
index 50a856ac01dd5ea696278e7d9bc07cf3f85563c6..a377a625a49404b0566d4d540e8312674ed1d14b 100644
--- a/upgrade-cluster.yml
+++ b/upgrade-cluster.yml
@@ -24,6 +24,7 @@
 
 - hosts: k8s-cluster:etcd:calico-rr
   any_errors_fatal: "{{ any_errors_fatal | default(true) }}"
+  serial: "{{ serial | default('20%') }}"
   roles:
     - { role: kubespray-defaults}
     - { role: kubernetes/preinstall, tags: preinstall }