1

Мне нужно запустить minikube как sudo на Centos 7.5. Миникуб находится в /usr /local /bin

Для моего пользователя 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

Для пользователя 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

Я даже добавил следующее к visudo

Defaults    secure_path = /sbin:/bin:/usr/sbin:/usr/bin:/usr/local/bin

Но до сих пор...

sudo minikube start --cpus 4 --memory 24000 --disk-size=50g --kubernetes-version=v1.7.4 --vm-driver=none

возвращает sudo: minikube: команда не найдена

Что не так или что не хватает?

1 ответ1

0

Смотрите этот вопрос для ответа: https://github.com/kubernetes/minikube/issues/1932

Проблема в том, что ваш мини-куб установлен в /usr/bin/local а sudo не видит двоичный файл. Простое исправление заключается в следующем:

$ sudo mv /usr/bin/local/minikube /usr/bin/

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .