Не в состоянии запустить миникуб на 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