Мне интересно, зачем мне 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 на настольных компьютерах и серверах и список групп, к которым принадлежит ваш пользователь.
Это могут быть разные разрешения для каталога или требуется просто членство в определенной группе.