web-dev-qa-db-ja.com

Minikubeを介してローカルにKubernetesをインストールする方法

Kubernetesの詳細を学ぶために、スタンドアロンインスタンスをインストールしようとしました。 minikubeを実行しようとすると、 snapの使用を推奨 になります。

Sudo snap install minikube kubectl
  • snap info minikube

    Minikubeは、Kubernetesをローカルで簡単に実行できるようにするツールです。 Minikubeは、ラップトップ上のVM内でシングルノード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の問題に関するほとんどすべての提案: 27886792722942424 =。
  • インストール中(すでにあります)libvirt-binlibvirt-clientslibvirt-daemon
  • Sudo virsh -c qemu:///system net-start default

多分 プライムタイムの準備ができていません

5
Pablo Bianchi

私はようやくスナップパッケージ(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
Pablo Bianchi