diff --git a/installers/install_k3s_cluster.sh b/installers/install_k3s_cluster.sh
index 3fc0b4a594d387a475798b9c501835b32719705d..539e77642803002febeda1d7f8451b50c0b00499 100755
--- a/installers/install_k3s_cluster.sh
+++ b/installers/install_k3s_cluster.sh
@@ -23,6 +23,7 @@ K8S_VERSION="v1.29.3+k3s1"
 function configure_registry() {
     if [ -n "${DOCKER_PROXY_URL}" ]; then
         echo "Configuring docker proxy URL in /etc/rancher/k3s/registries.yaml"
+        sudo mkdir -p /etc/rancher/k3s/
         cat << EOF | sudo tee /etc/rancher/k3s/registries.yaml > /dev/null
 mirrors:
   docker.io: