Как установить 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-clients
libvirt-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