These are my notes, not a generic solution. They are not meant to work anywhere outside my machines. Update version numbers to whatever are the current ones while you do this.
This solution does not use Docker at all
See this if you don't know how's that even possible. Understand this and this to see why is it advisable not to depend on Docker at all.
sudo dnf install VirtualBox buildah podman
sudo dnf module install cri-o:1.14/defaultasdf lives in https://github.com/asdf-vm/asdf
Follow its installation instructions, which at the moment of writing were:
cd
git clone https://github.com/asdf-vm/asdf.git ~/.asdf --branch v0.7.4
# For Ubuntu or other linux distros
echo '. $HOME/.asdf/asdf.sh' >> ~/.bashrc
echo '. $HOME/.asdf/completions/asdf.bash' >> ~/.bashrcOn a new terminal, install Minikube and Kubectl plugins:
asdf plugin-add minikube
asdf plugin-add kubectlThen install both:
asdf install minikube 1.4.0
asdf install kubectl 1.16.0Set some global versions if you find yourself needing them:
asdf global minikube 1.4.0
asdf global kubectl 1.16.0minikube config set vm-driver virtualbox
minikube start --container-runtime=cri-oYou should see:
