diff --git a/docs/assets/scripts/developer/k3d-dev.sh b/docs/assets/scripts/developer/k3d-dev.sh
index db9db8eb559587e3334a72d7cdec675b0efc0431..528be6b511433e35c838074436edc555fd80ac9e 100755
--- a/docs/assets/scripts/developer/k3d-dev.sh
+++ b/docs/assets/scripts/developer/k3d-dev.sh
@@ -1,7 +1,7 @@
 #!/bin/bash
 
 K3D_VERSION="5.7.3"
-DEFAULT_K3S_TAG="v1.30.3-k3s1"
+DEFAULT_K3S_TAG="v1.31.4-k3s1"
 
 # get the current script dir
 SCRIPT_DIR=$( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd )
diff --git a/docs/assets/scripts/developer/metallb/kustomization.yaml b/docs/assets/scripts/developer/metallb/kustomization.yaml
index ad1c7493a30ac3d19e2fc257f6b71aa79364c57f..e21b9693502317194c8d171872752b4294864ed6 100644
--- a/docs/assets/scripts/developer/metallb/kustomization.yaml
+++ b/docs/assets/scripts/developer/metallb/kustomization.yaml
@@ -1,13 +1,13 @@
 resources:
-  - https://raw.githubusercontent.com/metallb/metallb/v0.13.12/config/manifests/metallb-native.yaml
+  - https://raw.githubusercontent.com/metallb/metallb/v0.14.9/config/manifests/metallb-native.yaml
 
 images:
   - name: quay.io/metallb/controller
     newName: registry1.dso.mil/ironbank/opensource/metallb/controller
-    newTag: v0.13.12
+    newTag: v0.14.9
   - name: quay.io/metallb/speaker
     newName: registry1.dso.mil/ironbank/opensource/metallb/speaker
-    newTag: v0.13.12
+    newTag: v0.14.9
 
 patches:
   - target: