Je dois exécuter minikube en tant que sudo sur Centos 7.5. minikube est dans / usr / local / bin
Pour mon utilisateur, echo $ PATH est:
/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
Pour l'utilisateur root, echo $ PATH est:
/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
J'ai même ajouté ce qui suit à visudo
Defaults secure_path = /sbin:/bin:/usr/sbin:/usr/bin:/usr/local/bin
Mais reste...
sudo minikube start --cpus 4 --memory 24000 --disk-size=50g --kubernetes-version=v1.7.4 --vm-driver=none
retourne sudo: minikube: commande introuvable
Qu'est-ce qui ne va pas ou qu'est-ce qui manque?
Réponses:
Voir ce numéro pour la réponse: https://github.com/kubernetes/minikube/issues/1932
Le problème vient du fait que votre minikube est installé sur
/usr/bin/local
et que sudo ne voit pas le binaire. Une solution simple consiste à faire:$ sudo mv /usr/bin/local/minikube /usr/bin/
la source