Назад | Перейти на главную страницу

Sudo требуется для запуска Kubernetes на сервере Ubuntu, но не на рабочем столе Ubuntu

Мне интересно, зачем мне sudo для запуска Kubernetes на Ubuntu Server, но не на Ubuntu Desktop. Установлены kubectl: kubectl, minikube и docker.io как на Ubuntu Server 18.04, так и на Ubuntu Budgie 18.04. Процедура установки и версии одинаковы на обоих. Теперь я получаю на сервере следующее:

$ minikube start
Starting local Kubernetes v1.10.0 cluster...
Starting VM...
E1029 18:31:32.407952     715 start.go:168] Error starting host: Error creating host: Error executing step: Saving driver.
: mkdir /home/eric/.minikube/machines/minikube: permission denied.

 Retrying.
E1029 18:31:32.408426     715 start.go:174] Error starting host:  Error creating host: Error executing step: Saving driver.
: mkdir /home/eric/.minikube/machines/minikube: permission denied

Работает на рабочем столе. Отличается ли модель пользователя / разрешения на сервере?

Попробуйте сравнить разрешения для вашего каталога /home/eric/.minikube на настольных компьютерах и серверах и список групп, к которым принадлежит ваш пользователь.

Это могут быть разные разрешения для каталога или требуется просто членство в определенной группе.