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

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

sudo snap install minikube kubectl
  • snap info minikube

    Minikube является инструментом, который помогает выполнить Kubernetes локально. Minikube выполняет единственный узел кластер Kubernetes в VM на Вашем ноутбуке для пользователей, надеющихся испытывать 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-clients libvirt-daemon)
  • sudo virsh -c qemu:///system net-start default

Возможно, не готовый к прайм-тайму?

3
задан 14 January 2019 в 09:40

1 ответ

Я наконец нашел рабочее решение, удаляющее поспешный пакет (sudo snap remove minikube) и затем после одного из официальных руководств, остающихся 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

3
ответ дан 1 December 2019 в 16:16

Другие вопросы по тегам:

Похожие вопросы: