2017-07-07 5 views
0

は、私はちょうど私のMac使用して醸造にMinikubeをインストールする手順に従っ:Minikube Kubernetes kubectl MacOSのエラー

https://github.com/kubernetes/minikube 

brew cask install minikube 

をそして私はちょうどそれをテストするための指示に従っ:

minikube start 

を与えた私次

MacBook-Pro:~ joe$ minikube start 
Starting local Kubernetes v1.6.4 cluster... 
Starting VM... 
Moving files into cluster... 
Setting up certs... 
Starting cluster components... 
Connecting to cluster... 
Setting up kubeconfig... 
Kubectl is now configured to use the cluster 

私はその後としてkubectlバージョンをお願いしてみました

MacBook-Pro:~ joe$ kubectl version 
Client Version: version.Info{Major:"1", Minor:"4", GitVersion:"v1.4.5", GitCommit:"5a0a696437ad35c133c0c8493f7e9d22b0f9b81b", GitTreeState:"clean", BuildDate:"2016-10-29T01:38:40Z", GoVersion:"go1.7.1", Compiler:"gc", Platform:"darwin/amd64"} 
Server Version: version.Info{Major:"1", Minor:"6", GitVersion:"v1.6.4", GitCommit:"d6f433224538d4f9ca2f7ae19b252e6fcb66a3ae", GitTreeState:"dirty", BuildDate:"2017-06-22T04:31:09Z", GoVersion:"go1.7.5", Compiler:"gc", Platform:"linux/amd64"} 

そして、私は、エラー(また、以下に示す)をもたらした、以下のように通常のHello Worldの例を試してみました:

MacBook-Pro:~ joe$ kubectl run hello-minikube --image=gcr.io/google_containers/echoserver:1.4 --port=8080 
error: group map[extensions:0xc4204c6000 policy:0xc4204c6070 rbac.authorization.k8s.io:0xc4200ea070 storage.k8s.io:0xc4200ea150 federation:0xc4203ba0e0 apps:0xc4203ba620 authentication.k8s.io:0xc4203ba690 batch:0xc4203baa10 certificates.k8s.io:0xc4203baa80 componentconfig:0xc4203baaf0 :0xc4203ba5b0 authorization.k8s.io:0xc4203ba7e0 autoscaling:0xc4203ba850] is already registered 

私は、任意の適切な答えを見つけることができませんでした。私はkubectlクライアントを更新する必要があります。しかし私はどのように私のMacでこれを行うのですか?私はそれがすべてbrewを使ってインストールされたと思います。どのように私はこれを修正することができる任意のアイデアですか?

EDITは:

MacBook-Pro:~ joe$ brew upgrade kubectl 
Updating Homebrew... 
==> Auto-updated Homebrew! 
Updated 2 taps (caskroom/cask, homebrew/core). 
==> Updated Formulae 
bacula-fd   etcd    fio     gx-go    kibana    metricbeat   packetbeat   subversion   webpack 
certbot    exa     gnumeric   heroku    libuv    mikutter   paket    tippecanoe   you-get 
dos2unix   exploitdb   goffice    hugo    llnode    neovim    pyenv    vagrant-completion 
elasticsearch  filebeat   gx     irssi    logstash   numpy    remarshal   vim 

Error: kubectl 1.7.0 already installed 
MacBook-Pro:~ joe$ kubectl config use-context minikube 
switched to context "minikube". 
MacBook-Pro:~ joe$ kubectl run hello-minikube --image=gcr.io/google_containers/echoserver:1.4 --port=8080 
Unable to connect to the server: dial tcp 192.168.99.101:8443: i/o timeout 
MacBook-Pro:~ joe$ minikube delete 
Deleting local Kubernetes cluster... 
Machine deleted. 
MacBook-Pro:~ joe$ 

答えて

0

だから、最初の更新kubectlを:セバスチャンGoasguen

ハーズからのポストは私が得るものは何かしようとしました。あなたは醸造でそれをインストールした場合:それ以外の場合は

brew upgrade kubectl

、ここkubectlインストールドキュメントを確認してください。https://kubernetes.io/docs/tasks/tools/install-kubectl/

を次にあなたがあなたのminikubeをターゲットにしている作る:その場合は

kubectl config use-context minikube

をそれでも失敗したら、minikubeを停止して削除し、GitHubのリリースページからそのリリースをダウンロードして再インストールしてください:

https://github.com/kubernetes/minikube/releases

+0

上記の私のポストを見てください!私はあなたが言ったことを試みたが、まだそれを働かせることができなかった! – sparkr

+0

は2回目の試みのように見えますが、k8sエンドポイントは利用できませんでした。おそらくミニクーブが一時停止しました。あなたの 'minikube delete'の後にもう一度' minikube start'を試してからもう一度バージョンを確認してください 'kubectl version' –

関連する問題