diff --git a/infrastructure/base/system-upgrades/talos/kubernetes.yaml b/infrastructure/base/system-upgrades/talos/kubernetes.yaml
index 24fc812c0cc4c59827810ba3f784b4361c03f624..c6a0e9ea2adfda010179ec2c976da628c6745a31 100644
--- a/infrastructure/base/system-upgrades/talos/kubernetes.yaml
+++ b/infrastructure/base/system-upgrades/talos/kubernetes.yaml
@@ -7,7 +7,7 @@ metadata:
     kustomize.toolkit.fluxcd.io/substitute: disabled
 spec:
   # renovate: datasource=github-releases depName=siderolabs/kubelet extractVersion=^v(?<version>.*)$
-  version: "1.29.6"
+  version: "1.30.3"
   serviceAccountName: system-upgrade-executer
   secrets:
     - name: talos-admin
diff --git a/talos/talconfig.yaml b/talos/talconfig.yaml
index 27c4236bb0da9d80d910bfa5568cf8cbb1b707d2..51d8fd93b0f17ead3f50a14d80fe56c9a9eb8a87 100644
--- a/talos/talconfig.yaml
+++ b/talos/talconfig.yaml
@@ -4,7 +4,7 @@ clusterName: k8s01
 # renovate: datasource=github-releases depName=siderolabs/talos
 talosVersion: v1.7.5
 # renovate: datasource=github-releases depName=siderolabs/kubelet
-kubernetesVersion: v1.29.6
+kubernetesVersion: v1.30.3
 endpoint: https://api.${clusterDomain}:6443
 domain: cluster.local
 allowSchedulingOnControlPlanes: true