Veja este problema para obter a resposta: link
O problema é que o seu minikube está instalado em /usr/bin/local
e o sudo não vê o binário. Uma solução simples é fazer:
$ sudo mv /usr/bin/local/minikube /usr/bin/
Eu preciso rodar o minikube como sudo no Centos 7.5. minikube está em / usr / local / bin
Para meu usuário, o echo $ PATH é:
/usr/local/maven/bin:/usr/lib64/qt-3.3/bin:/usr/local/maven/bin:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/bin:/sbin
Para o usuário root echo $ PATH é:
/usr/local/bin/:/usr/lib64/qt-3.3/bin:/usr/local/maven/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
Inclusive adicionei o seguinte ao visudo
Defaults secure_path = /sbin:/bin:/usr/sbin:/usr/bin:/usr/local/bin
Mas ainda assim ...
sudo minikube start --cpus 4 --memory 24000 --disk-size=50g --kubernetes-version=v1.7.4 --vm-driver=none
retorna sudo: minikube: comando não encontrado
O que está errado ou o que está faltando?
Veja este problema para obter a resposta: link
O problema é que o seu minikube está instalado em /usr/bin/local
e o sudo não vê o binário. Uma solução simples é fazer:
$ sudo mv /usr/bin/local/minikube /usr/bin/
Tags sudo