Kubernetes. Установка Minikube на MacOS

На MacOS, Minikube использует VirtualBox как гипервизор по-умолчанию, который мы будем использовать в данной статье. Однако, если вы желаете использовать xhyve гипервизор для запуска Minikube VM, тогда, при запуске, вам нужно будет добавить –vm-driver=xhyve

Далее, мы научимся как устанавливать Minikube на MacOS:

  • Установите VirtualBox на MacOS.
  • Установите Minikube
  • Мы можем скачать последнюю версию с официальной страницы minikube. Однажды скачав, нам нужно сделать ее исполняемой и скопировать в PATH.

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

  • Установите CFSSL
  • Утилиты командной строки cfssl и cfssljson будут использоваться для обеспечения PKI инфраструктуры и генерирования TLS сертификатов. Если они не установлены, вы можете получать при запуске minikube следующие ошибки:

    E1203 15:51:36.190618     694 start.go:127] Error starting host: Temporary Error: Error configuring auth on host: Too many retries waiting for SSH to be available.  Last error: Maximum number of retries (60) exceeded.
    

    Итак, переходим к установке:

    curl -o cfssl https://pkg.cfssl.org/R1.2/cfssl_darwin-amd64
    curl -o cfssljson https://pkg.cfssl.org/R1.2/cfssljson_darwin-amd64
    
    chmod +x cfssl cfssljson
    
    sudo mv cfssl cfssljson /usr/local/bin/
    
  • Запустите minikube
  • Мы можем запустить minikube с помощью minikube start комманды:

    $ minikube start
    Starting local Kubernetes v1.6.4 cluster...
    Starting VM...
    Moving files into cluster...
    Setting up certs...
    Starting cluster components...
    Connecting to cluster...
    Setting up kubeconfig...
    Kubectl is now configured to use the cluster.
    
  • Проверить статус minikube
  • Мы можем увидеть статус minikube с помощью minikube status команды:

    $ minikube status
    minikube: Running
    localkube: Running
    kubectl: Correctly Configured: pointing to minikube-vm at 192.168.99.100
    
  • Остановить minikube:
  • $ minikube stop
    Stopping local Kubernetes cluster...
    Machine stopped.
    

    Related posts:

    1. pure-ftpd: symbol my_make_scrambled_password, version libmysqlclient_15 not defined in file libmysqlclient.so.15 Ошибка появляется при запуске FTP: Быстрое решение: Проверяем:...
    2. Mac OS error: git-credential-osxkeychain died of signal 11 Установка клиента git под MacOS описывалась в смежной статье: http://nagg.ru/2014/08/ustanovka-git-klienta-mac-os-x-lion/...
    3. Установка Netams-3.4.5 под Centos. Настройка и тюнинг Бесплатное программное обеспечение NETAMS 4.0 (релиз 489 от 4 марта)...
    4. Установка приоритетов для процессов в linux: nice Команду nice можно также использовать для запуска процесса с другим...
    5. Установка сервера AAA (FreeRadius) В системах RedHat достаточно установить ААА-сервер из репозитария: Запустить сервис...
    You can leave a response, or trackback from your own site.

    Оставить комментарий

    *