to configure kubernetes locally in Virtual box make sure the cpu core is 2 then install docker , minikube and kubectl to get the server version and check
minikube logs for any specific errors and fix rerun i was missing the driver so installed podman
apt install containerd -y apt install -y docker.io docker-compose sudo systemctl enable docker sudo systemctl start docker sudo systemctl status docker curl -fsSL https://pkgs.k8s.io/core:/stable:/v1.30/deb/Release.key | sudo gpg --dearmor -o /etc/apt/keyrings/kubernetes-apt-keyring.gpg echo 'deb [signed-by=/etc/apt/keyrings/kubernetes-apt-keyring.gpg] https://pkgs.k8s.io/core:/stable:/v1.30/deb/ /' | sudo tee /etc/apt/sources.list.d/kubernetes.list
sudo apt update sudo apt install kubeadm kubelet kubectl -y sudo apt-mark hold kubeadm kubelet kubectl kubeadm version
sudo apt-get install -y podman minikube start --driver=podman
https://minikube.sigs.k8s.io/docs/start/?arch=%2Flinux%2Fx86-64%2Fstable%2Fbinary+download
https://kubernetes.io/docs/tasks/tools/install-kubectl-linux/
finally got it working root@ubuntuos:~# kubectl version Client Version: v1.32.0 Kustomize Version: v5.5.0 Server Version: v1.31.0