Update Minikube version

(cherry picked from commit 525b459a0cb5fecc218a8a68127d111ab4c87d9d)
diff --git a/docs/content.zh/docs/try-flink-kubernetes-operator/quick-start.md b/docs/content.zh/docs/try-flink-kubernetes-operator/quick-start.md
index fbfea9a..c9c9eec 100644
--- a/docs/content.zh/docs/try-flink-kubernetes-operator/quick-start.md
+++ b/docs/content.zh/docs/try-flink-kubernetes-operator/quick-start.md
@@ -42,17 +42,17 @@
 For docker we recommend that you have [Docker Desktop](https://www.docker.com/products/docker-desktop) installed
 and configured with at least 8GB of RAM.
 For kubernetes [minikube](https://minikube.sigs.k8s.io/docs/start/) is our choice, at the time of writing this we are
-using version v1.25.3 (end-to-end tests are using the same version). You can start a cluster with the following command:
+using version v1.28.0 (end-to-end tests are using the same version). You can start a cluster with the following command:
 
 ```bash
-minikube start --kubernetes-version=v1.25.3
+minikube start --kubernetes-version=v1.28.0
 😄  minikube v1.28.0 on Darwin 13.0.1
 ✨  Automatically selected the docker driver. Other choices: hyperkit, ssh
 📌  Using Docker Desktop driver with root privileges
 👍  Starting control plane node minikube in cluster minikube
 🚜  Pulling base image ...
 🔥  Creating docker container (CPUs=2, Memory=4000MB) ...
-🐳  Preparing Kubernetes v1.25.3 on Docker 20.10.20 ...
+🐳  Preparing Kubernetes v1.28.0 on Docker 20.10.20 ...
     ▪ Generating certificates and keys ...
     ▪ Booting up control plane ...
     ▪ Configuring RBAC rules ...
diff --git a/docs/content/docs/try-flink-kubernetes-operator/quick-start.md b/docs/content/docs/try-flink-kubernetes-operator/quick-start.md
index fbfea9a..c9c9eec 100644
--- a/docs/content/docs/try-flink-kubernetes-operator/quick-start.md
+++ b/docs/content/docs/try-flink-kubernetes-operator/quick-start.md
@@ -42,17 +42,17 @@
 For docker we recommend that you have [Docker Desktop](https://www.docker.com/products/docker-desktop) installed
 and configured with at least 8GB of RAM.
 For kubernetes [minikube](https://minikube.sigs.k8s.io/docs/start/) is our choice, at the time of writing this we are
-using version v1.25.3 (end-to-end tests are using the same version). You can start a cluster with the following command:
+using version v1.28.0 (end-to-end tests are using the same version). You can start a cluster with the following command:
 
 ```bash
-minikube start --kubernetes-version=v1.25.3
+minikube start --kubernetes-version=v1.28.0
 😄  minikube v1.28.0 on Darwin 13.0.1
 ✨  Automatically selected the docker driver. Other choices: hyperkit, ssh
 📌  Using Docker Desktop driver with root privileges
 👍  Starting control plane node minikube in cluster minikube
 🚜  Pulling base image ...
 🔥  Creating docker container (CPUs=2, Memory=4000MB) ...
-🐳  Preparing Kubernetes v1.25.3 on Docker 20.10.20 ...
+🐳  Preparing Kubernetes v1.28.0 on Docker 20.10.20 ...
     ▪ Generating certificates and keys ...
     ▪ Booting up control plane ...
     ▪ Configuring RBAC rules ...
diff --git a/e2e-tests/utils.sh b/e2e-tests/utils.sh
index bf2f0e6..df2eba9 100755
--- a/e2e-tests/utils.sh
+++ b/e2e-tests/utils.sh
@@ -304,7 +304,7 @@
         echo "Starting minikube ..."
         # Please update tbe docs when changing kubernetes version
         minikube start \
-        --kubernetes-version=v1.25.3 \
+        --kubernetes-version=v1.28.0 \
         --extra-config=kubelet.image-gc-high-threshold=99 \
         --extra-config=kubelet.image-gc-low-threshold=98 \
         --extra-config=kubelet.minimum-container-ttl-duration=120m \
diff --git a/tools/olm/utils.Dockerfile b/tools/olm/utils.Dockerfile
index db5ef2d..5dbabb6 100644
--- a/tools/olm/utils.Dockerfile
+++ b/tools/olm/utils.Dockerfile
@@ -32,7 +32,7 @@
 # operator-sdk
 RUN export ARCH=$(case $(uname -m) in x86_64) echo -n amd64 ;; aarch64) echo -n arm64 ;; *) echo -n $(uname -m) ;; esac); \
     export OS=$(uname | awk '{print tolower($0)}'); \
-    export OPERATOR_SDK_DL_URL=https://github.com/operator-framework/operator-sdk/releases/download/v1.25.3 && \
+    export OPERATOR_SDK_DL_URL=https://github.com/operator-framework/operator-sdk/releases/download/v1.28.0 && \
     curl -LO ${OPERATOR_SDK_DL_URL}/operator-sdk_${OS}_${ARCH} && \
     chmod +x operator-sdk_${OS}_${ARCH} && \
     mv operator-sdk_${OS}_${ARCH} /usr/local/bin/operator-sdk