Как обновить миникуб?

Я установил minikube несколько месяцев назад и хотел обновить его по мере появления новых версий.

Я не могу узнать, как обновить minikube. Здесь я вижу запрос функции для команды обновления - https://github.com/kubernetes/minikube/issues/1171

Затем я попытался удалить minikube и снова ударил по другой кирпичной стене. Я не вижу команды для удаления minikube. Информация, которая была ближе всего к этому, оказалась не очень полезной - https://github.com/kubernetes/minikube/issues/1043

Думаю, нам нужны способы их обновления (хотя бы раз в 6 месяцев или около того).


person Manglu    schedule 10.07.2017    source источник
comment
Какие у вас требования для обновления? Вам нужно хранить все объекты Kubernetes в etcd?   -  person Ian Lewis    schedule 10.07.2017
comment
Я думаю, что это расширенный вариант использования, который minikube не предназначен для поддержки. Это больше для впечатляющего опыта, а не для полноценной производственной установки.   -  person Anirudh Ramanathan    schedule 10.07.2017
comment
@IanLewis - хотел бы сохранить объекты в etcd. Не хотел бы потерять их при обновлении.   -  person Manglu    schedule 10.07.2017


Ответы (13)


Перед переустановкой minikube (OS X) проверьте следующее:

  • Убедитесь, что вы обновили brew:

    brew update
    
  • Убедитесь, что у вас уже установлено cask:

    brew cask install minikube --verbose
    

Наконец, выполните следующую команду в том же каталоге, в котором вы ранее установили minikube (обычно /usr/local/bin/):

brew cask reinstall minikube

Если вы видите результат, похожий на этот:

Error: It seems there is already a Binary at '/usr/local/bin/minikube'; not linking.

  • Удалите существующий двоичный файл:

    rm /usr/local/bin/minikube
    

Теперь вы сможете переустановить (обновить) minikube. :)

person Raquel Campuzano    schedule 14.11.2017
comment
У меня даже нет пива. Думаю, раньше были и другие способы установить миникуб. - person erikbwork; 18.03.2018
comment
что macdown, надо ли его устанавливать? - person Bill; 07.10.2018
comment
macdown - редактор Markdown для Mac. macdown.uranusjr.com Похоже, был введен ошибочно (вместо minikube). Ответ отредактирован. - person campeterson; 18.12.2018
comment
minikube больше не доступен как cask - person Jay; 18.06.2020

Это должно помочь.

brew cask reinstall minikube
person Hammadi Ilyes    schedule 14.11.2017
comment
По состоянию на начало 2020 года minikube больше не доступен в виде бочки. Вам нужно запустить brew upgrade minikube - person GalloCedrone; 27.08.2020

brew upgrade minikube

Просто обновите minikube с помощью brew

person MC_Nyquist    schedule 21.02.2020
comment
Только убедитесь, что minikube не запущен. Если это так, остановитесь, обновите, запустите, а все остальное автоматически загрузит. - person DimiDak; 18.02.2021

Сначала отключите существующий minikube от /usr/local/bin, затем переустановите:

$ sudo rm -rf /usr/local/bin/minikube    # unlink existing minikube

$ brew update                            # update brew itself
$ brew cask reinstall minikube           # reinstall latest minikube
person Sajib Khan    schedule 19.03.2018
comment
да, это рекомендация на официальном сайте: minikube.sigs.k8s.io/ документы / start / macos - person JP Lew; 20.09.2019

Обновленный способ - использовать это:

brew cask upgrade minikube
person Jeff S.    schedule 15.10.2018

Процесс обновления:

  • Minikube - это исполняемый файл: переустановить minikube - это обновление.
  • При желании вы можете удалить ~ / .minikube, что приведет к полной переинициализации minikube, а также обновит вашу версию kubernetes (если для minikube доступна новая версия).
person Norbert van Nobelen    schedule 10.07.2017
comment
Верно. Мы можем начать здесь kubernetes.io/docs/tasks/tools/install-minikube - person bgarcial; 15.10.2019

minikube delete
sudo rm -rf ~/.minikube

переустановите minikube, и он должен работать

person NSP    schedule 24.07.2017

По состоянию на начало 2020 года и в соответствии с рекомендациями, предоставленными этим ответом, minikube больше не доступен как cask. Вам нужно запустить:

brew install minikube
person Farshid    schedule 26.01.2020
comment
Для тех, кто получает сообщение об ошибке: Cask minikube недоступен: Cask с таким именем не существует. это ответ. - person Alex Nolasco; 10.02.2020

если вы используете машину Windows и менеджер пакетов Chocolatey -

Шаг 1. Запустите PowerShell от имени администратора

Шаг 2: выполните следующую команду choco upgrade minikube

Подробнее о шоколаде https://chocolatey.org/

person mechDeveloper    schedule 16.03.2019

Если вы читаете это в 2020+:

brew upgrade minikube
person Olshansk    schedule 21.09.2020

Minikube больше не доступен в cask, и вызов brew cask во время установки, обновления или переустановки устарел! Вместо этого используйте синтаксис ниже:

Убедитесь, что варево обновлено:

brew update

Затем для установки используйте:

brew install minikube

Для обновления используйте:

brew upgrade minikube

Для переустановки используйте:

brew reinstall minikube 
person 1218985    schedule 14.10.2020

Просто попробуйте brew upgrade minikube

person Pete Guan    schedule 22.07.2020
comment
Если вы пытаетесь ответить на вопрос с большим количеством ответов, не торопитесь, чтобы дать качественный ответ (например, объяснение). - person fuggerjaki61; 22.07.2020

Чтобы выполнить обновление в Windows, введите:

minikube start

Вы получите следующий результат (убедитесь, что вы подключены к Интернету):

Доступна более новая версия Minikube (v0.28.0). Загрузите его здесь: https://github.com/kubernetes/minikube/releases/tag/v0.28.0

если вы не получили указанное выше сообщение, сначала запустите minikube config set WantUpdateNotification true, затем выполните запуск minikube

Перед этим удалите все ссылки Minikube из системы:

  1. Удалите предыдущий путь установки.
  2. Из этой папки удалите папку c:\Users\<user-name>\ .kube.
person Abhishek D K    schedule 15.07.2018