Strimzi is currently using PodDisruptionBudget v1beta1. In Kube 1.25, the v1beta1 version will be removed. We should add support for v1 in Strimzi operator. Since the v1 is introduced only in Kube 1.21, and Strimzi supports Kube 1.16+, we need for some time to support both v1 and v1beta1 versions. So the code needs to use the Kubernetes version detection and based on it use the correct PodDisruptionBudget API. (This is already done for Ingress API, so you can check that for inspiration)
Created by Strimzi#6066