Несколько проблем при настройке Minikube на macOS - PullRequest
0 голосов
/ 16 марта 2019

У меня было несколько проблем, которые мешали мне использовать minikube в macOS.Я новичок в Kubernetes и просто следую учебнику Hello Minikube на сайте Kubernetes.

Вот шаги, которые я предпринял, а также ошибки для каждого из них:

  1. Перед тем, как начать этот проект, я установил Docker для Mac и VirtualBox, потому что следовал учебным пособиям по Docker.
  2. Затем я решил установить миникуб, поэтому я сделал это с brew cask install minikube.Он установлен правильно, хотя я заметил, что не может установить kubectl, потому что у меня уже была копия (может быть, из Docker для Mac?).Я не был слишком рад этому, потому что это была более ранняя версия, но я продолжил.
  3. Затем я запустил minikube start, и все было в порядке.
  4. Затем я запустил minikube dashboard и яя получил кучу ошибок, таких как «Временная ошибка: неожиданный код ответа: 503», поэтому я не смог запустить панель мониторинга.
  5. Это привело меня к этому вопросу StackOverflow ( Панель мониторинга minikube возвращает ошибку 503 на macOS ).Удаление моей конфигурации мини-куба не сработало (я получил те же ошибки), поэтому я решил попробовать другую идею (удалить VirtualBox и установить вместо него гиперкит: brew install docker-machine-driver-hyperkit).(Я столкнулся с другой проблемой с перекрывающимися двоичными файлами, когда сделал это: он не смог перезаписать Docker для Mac docker-machine на мой новый, но я проигнорировал его).
  6. К сожалению, это решение также не работает,Я пытался начать это с minikube start --vm-driver=hyperkit.В первый раз, когда я попробовал это, я получил кучу ошибок, говорящих «Временная ошибка: открыть / var / db / dhcpd_leases: нет такого файла или каталога».Затем я запустил minikube delete и попытался снова, и получил кучу разных ошибок, говорящих «Временная ошибка: не удалось найти IP-адрес для ee: f3: b0: c8: 6f: 10»

На данный момент у меня нет идей, и я не хочу делать вещи еще хуже.Есть идеи, как поступить?Мне все равно, какой гипервизор я использую, я просто хочу самую простую и простую настройку, какой бы она ни была (в идеале, чтобы я мог продолжать использовать и Docker, и мини-куб на моем Mac).

Это включеноmacOS Mojave 10.14.3.Версия Minikube - 0.35.0.kubectl версия 1.10.11.Я не могу получить версию Kubernetes, потому что kubectl в настоящее время не может подключиться к minikube, так как minikube не может запуститься.

1 Ответ

0 голосов
/ 29 марта 2019

Похоже, у вас возникли проблемы с контекстом, а затем он стал сложным после того, как вы попытались использовать Docker для Mac, а затем сразу за другим появился мини-куб.

Что вы можете сделать в подобных ситуациях в будущем, так это сначала решить, какой кластер / путь вы собираетесь использовать.

Чтобы полностью удалить файлы конфигурации Minikube, вы можете запустить: minikube delete, rm $HOME/.minikube и rm $HOME/.kube также eval $(minikube docker-env -u) сбросят переменные env.

Затем, после того как вы выбрали мини-куб или Docker для Mac, проверьте правильность контекста: kubectl config get-contexts, а затем выберите kubectl config set-context NAME, после чего вы можете начать использовать выбранный вами кластер.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...