diff --git a/vertical-pod-autoscaler/deploy/admission-controller-deployment.yaml b/vertical-pod-autoscaler/deploy/admission-controller-deployment.yaml
index 567dd430bf14efe98fee25a87c07c145d00a4663..c4b1f9d8bfda3cf66d9dce3387dd81375cc60115 100644
--- a/vertical-pod-autoscaler/deploy/admission-controller-deployment.yaml
+++ b/vertical-pod-autoscaler/deploy/admission-controller-deployment.yaml
@@ -20,7 +20,7 @@ spec:
         runAsUser: 65534 # nobody
       containers:
         - name: admission-controller
-          image: registry.k8s.io/autoscaling/vpa-admission-controller:1.2.1
+          image: registry.k8s.io/autoscaling/vpa-admission-controller:1.2.2
           imagePullPolicy: IfNotPresent
           env:
             - name: NAMESPACE
diff --git a/vertical-pod-autoscaler/deploy/recommender-deployment-high.yaml b/vertical-pod-autoscaler/deploy/recommender-deployment-high.yaml
index 50412c643d5bdbeafcc675220aa574119c66faf2..a8e53ac9751dd203091d4c5967c8a100e49906f4 100644
--- a/vertical-pod-autoscaler/deploy/recommender-deployment-high.yaml
+++ b/vertical-pod-autoscaler/deploy/recommender-deployment-high.yaml
@@ -26,7 +26,7 @@ spec:
         runAsUser: 65534 # nobody
       containers:
       - name: recommender
-        image: registry.k8s.io/autoscaling/vpa-recommender:1.2.1
+        image: registry.k8s.io/autoscaling/vpa-recommender:1.2.2
         imagePullPolicy: Always
         args:
           - --recommender-name=performance
diff --git a/vertical-pod-autoscaler/deploy/recommender-deployment-low.yaml b/vertical-pod-autoscaler/deploy/recommender-deployment-low.yaml
index e28b114bf6382b51733f48d7fb2b3fdf201a386c..510870f378ad6e8ec5aee913cab6affbac5dfbd1 100644
--- a/vertical-pod-autoscaler/deploy/recommender-deployment-low.yaml
+++ b/vertical-pod-autoscaler/deploy/recommender-deployment-low.yaml
@@ -26,7 +26,7 @@ spec:
         runAsUser: 65534 # nobody
       containers:
       - name: recommender
-        image: registry.k8s.io/autoscaling/vpa-recommender:1.2.1
+        image: registry.k8s.io/autoscaling/vpa-recommender:1.2.2
         imagePullPolicy: Always
         args:
           - --recommender-name=frugal
diff --git a/vertical-pod-autoscaler/deploy/recommender-deployment.yaml b/vertical-pod-autoscaler/deploy/recommender-deployment.yaml
index 5ce429a9fdb2aa5d53bd0a1450f66252e886b398..cc3cd8c4494cc7214979f09c941a49036e7a8131 100644
--- a/vertical-pod-autoscaler/deploy/recommender-deployment.yaml
+++ b/vertical-pod-autoscaler/deploy/recommender-deployment.yaml
@@ -20,7 +20,7 @@ spec:
         runAsUser: 65534 # nobody
       containers:
       - name: recommender
-        image: registry.k8s.io/autoscaling/vpa-recommender:1.2.1
+        image: registry.k8s.io/autoscaling/vpa-recommender:1.2.2
         imagePullPolicy: IfNotPresent
         resources:
           limits:
diff --git a/vertical-pod-autoscaler/deploy/updater-deployment.yaml b/vertical-pod-autoscaler/deploy/updater-deployment.yaml
index b1f7343e5bdc1e52d3a026d3346abc93c702befc..5122248b3a05944cdf4b5a429dbb71faec363c1a 100644
--- a/vertical-pod-autoscaler/deploy/updater-deployment.yaml
+++ b/vertical-pod-autoscaler/deploy/updater-deployment.yaml
@@ -20,7 +20,7 @@ spec:
         runAsUser: 65534 # nobody
       containers:
         - name: updater
-          image: registry.k8s.io/autoscaling/vpa-updater:1.2.1
+          image: registry.k8s.io/autoscaling/vpa-updater:1.2.2
           imagePullPolicy: IfNotPresent
           env:
             - name: NAMESPACE
diff --git a/vertical-pod-autoscaler/docs/installation.md b/vertical-pod-autoscaler/docs/installation.md
index 69b53d5d1fac507b2efff0f6dee1175bb5280fc7..bc89985081f729cf748bd0d547938fe854c4a31f 100644
--- a/vertical-pod-autoscaler/docs/installation.md
+++ b/vertical-pod-autoscaler/docs/installation.md
@@ -10,16 +10,14 @@
   - [Install command](#install-command)
   - [Tear down](#tear-down)
 
-The current default version is Vertical Pod Autoscaler 1.2.1
+The current default version is Vertical Pod Autoscaler 1.2.2
 
 ## Compatibility
 
 | VPA version     | Kubernetes version |
 |-----------------|--------------------|
-| 1.2.1           | 1.27+              |
-| 1.2.0           | 1.27+              |
-| 1.1.2           | 1.25+              |
-| 1.1.1           | 1.25+              |
+| 1.2.x           | 1.27+              |
+| 1.1.x           | 1.25+              |
 | 1.0             | 1.25+              |
 | 0.14            | 1.25+              |
 | 0.13            | 1.25+              |
diff --git a/vertical-pod-autoscaler/hack/vpa-process-yaml.sh b/vertical-pod-autoscaler/hack/vpa-process-yaml.sh
index 457db9d79d0a4227a436207cbdb6d0cfd9eff096..4fcb7e1687a8f472d4987a387ec1bae1ee7b5268 100755
--- a/vertical-pod-autoscaler/hack/vpa-process-yaml.sh
+++ b/vertical-pod-autoscaler/hack/vpa-process-yaml.sh
@@ -32,7 +32,7 @@ if [ $# -eq 0 ]; then
 fi
 
 DEFAULT_REGISTRY="registry.k8s.io/autoscaling"
-DEFAULT_TAG="1.2.1"
+DEFAULT_TAG="1.2.2"
 
 REGISTRY_TO_APPLY=${REGISTRY-$DEFAULT_REGISTRY}
 TAG_TO_APPLY=${TAG-$DEFAULT_TAG}
diff --git a/vertical-pod-autoscaler/hack/vpa-up.sh b/vertical-pod-autoscaler/hack/vpa-up.sh
index de9e8e6113b759c4853c916df8398aa99482cab7..222785e54e342d26afa720f7273702efadc8637d 100755
--- a/vertical-pod-autoscaler/hack/vpa-up.sh
+++ b/vertical-pod-autoscaler/hack/vpa-up.sh
@@ -19,7 +19,7 @@ set -o nounset
 set -o pipefail
 
 SCRIPT_ROOT=$(dirname ${BASH_SOURCE})/..
-DEFAULT_TAG="1.2.1"
+DEFAULT_TAG="1.2.2"
 TAG_TO_APPLY=${TAG-$DEFAULT_TAG}
 
 if [ "${TAG_TO_APPLY}" == "${DEFAULT_TAG}" ]; then