При попытке узнать больше о 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
Я попробовал:
libvirt-bin
(libvirt-clients
libvirt-daemon
)sudo virsh -c qemu:///system net-start default
Возможно, не готовый к прайм-тайму?
Я наконец нашел рабочее решение, удаляющее поспешный пакет (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