Не в состоянии запустить миникуб на Mac

Я пытаюсь настроить миникуб на моем компьютере Mac

Ниже приведены условия:

nhs-MBP:~ anhtrang$ minikube version
minikube version: v0.26.1
anhs-MBP:~ anhtrang$ echo "";

anhs-MBP:~ anhtrang$ echo "OS:";
OS:
anhs-MBP:~ anhtrang$ cat /etc/os-release
cat: /etc/os-release: No such file or directory
anhs-MBP:~ anhtrang$ echo "";

anhs-MBP:~ anhtrang$ echo "VM driver":
VM driver:
anhs-MBP:~ anhtrang$ grep DriverName ~/.minikube/machines/minikube/config.json
    "DriverName": "virtualbox",
anhs-MBP:~ anhtrang$ echo "";

anhs-MBP:~ anhtrang$ echo "ISO version";
ISO version
anhs-MBP:~ anhtrang$ grep -i ISO ~/.minikube/machines/minikube/config.json
        "Boot2DockerURL": "file:///Users/anhtrang/.minikube/cache/iso/minikube-v0.26.0.iso",

Получил следующую ошибку:

nhs-MBP:~ anhtrang$ Starting local Kubernetes v1.10.0 cluster...
-bash: Starting: command not found
anhs-MBP:~ anhtrang$ Starting VM...
-bash: Starting: command not found
anhs-MBP:~ anhtrang$ E0420 08:24:57.963653   81977 start.go:159] Error starting host: Temporary Error: Error configuring auth on host: OS type not recognized.

пожалуйста, порекомендуйте

1 ответ

Minikube - это инструмент, который позволяет легко запускать Kubernetes локально. Minikube запускает одноузловой кластер Kubernetes внутри виртуальной машины на вашем ноутбуке для пользователей, желающих опробовать Kubernetes или ежедневно разрабатывать его.

Давайте начнем с некоторых предварительных проверок:

  • у вас установлены контейнеры Docker? Пожалуйста, проверьте это, выполнив следующую команду:

версия докера

Если он не установлен или устарел, вам поможет руководство по установке Docker: https://docs.docker.com/docker-for-mac/install/

  • У вас установлено какое-либо поддерживаемое программное обеспечение для виртуализации?

На данный момент minikube может использовать эти решения для виртуализации для ускорения кластера "все в одном":

  • xhyve
  • VirtualBox
  • hyperkit

В этой установке мы используем гиперкит, потому что xhyve устарела. Вы также можете выбрать VirtualBox, но я не буду описывать его здесь и остановлюсь на гиперките.

Вставьте следующую команду в окно терминала:

curl -Lo minikube https://storage.googleapis.com/minikube/releases/v0.26.1/minikube-darwin-amd64 && chmod +x minikube && sudo mv minikube /usr/local/bin/

Следующая установка HyperKit:

curl -LO https://storage.googleapis.com/minikube/releases/latest/docker-machine-driver-hyperkit \
&& chmod +x docker-machine-driver-hyperkit \
&& sudo mv docker-machine-driver-hyperkit /usr/local/bin/ \
&& sudo chown root:wheel /usr/local/bin/docker-machine-driver-hyperkit \
&& sudo chmod u+s /usr/local/bin/docker-machine-driver-hyperkit

На данный момент, пожалуйста, рассмотрите возможность удаления неудачной установки мини-куба:

minikube delete

Теперь вы готовы начать с миникуба!

minikube --vm-driver=hyperkit start

Через некоторое время кластер запускается, и вы можете использовать его командой:

kubectl

minikube delete а также start решит вопросы

minikube delete
minikube start

для неизбежных ситуаций, попробуйте удалить и переустановить Minikube

brew cask uninstall minikube
brew cask install minikube

Попробуйте использовать следующие команды для установки minikube на Mac

brew install minikube
brew link minikube
Другие вопросы по тегам