Как установить Kubernetes локально через Minikube

Пытаясь узнать больше о Kubernetes, я попытался установить автономный экземпляр. Если вы попытаетесь запустить minikube Он предлагает использовать оснастку.

sudo snap install minikube kubectl
  • snap info minikube

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

  • snap info kubectl

    kubectl - это интерфейс командной строки для запуска команд против Kubernetes

Но это позвольте мне с этой ошибкой:

$ minikube start           
There is a newer version of minikube available (v0.32.0).  Download it here:
https://github.com/kubernetes/minikube/releases/tag/v0.32.0           
To disable this notification, add WantUpdateNotification: False to the json config file at /home/pablo/snap/minikube/4/.minikube/config
(you may have to create the file config.json in this folder if you have no previous configuration)
Starting local Kubernetes cluster...                                                                                                 
E0113 21:27:07.861621   12532 start.go:83] Error starting host: Error creating new host: dial tcp: missing address. Retrying.                     
E0113 21:27:07.876969   12532 start.go:83] Error starting host: Error creating new host: dial tcp: missing address. Retrying.
E0113 21:27:07.892771   12532 start.go:83] Error starting host: Error creating new host: dial tcp: missing address. Retrying.
E0113 21:27:07.892806   12532 start.go:89] Error starting host:  Error creating new host: dial tcp: missing address
Error creating new host: dial tcp: missing address
Error creating new host: dial tcp: missing address

Я старался:

  • Почти все предложения по вопросам Github: 278, 867, 927, 2294, 2424.
  • Установка (уже есть) libvirt-bin (libvirt-clientslibvirt-daemon)
  • sudo virsh -c qemu:///system net-start default

Может быть, не готовы к прайм-тайм?

1 ответ

Решение

Наконец-то я нашел рабочее решение, удаляющее пакет с защелкой, а затем следуя одному из официальных руководств kubectl:

curl -LO https://storage.googleapis.com/minikube/releases/latest/minikube-linux-amd64 \
&& sudo install minikube-linux-amd64 /usr/local/bin/minikube

Протестировано с kubectl version а также

$ kubectl get nodes
NAME       STATUS   ROLES    AGE   VERSION
minikube   Ready    master   25m   v1.12.4

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

minikube dashboard

Интересно, что говорят другие люди:

  • Установка с LXD
Другие вопросы по тегам