2016-04-05 7 views
1

Ich befolge das Tutorial this, um eine Multi-Zonen-Kubernetes-Implementierung auf GCE zu erstellen. Wenn ich diesen Befehl ausführen (wie im Blog-Post gegeben):Starten von Kubernetes Multi Zone Cluster - Dienst nicht verfügbar 503 Backend-Fehler

curl -sS https://get.k8s.io | MULTIZONE=1 KUBERNETES_PROVIDER=gce KUBE_GCE_ZONE=us-central1-a NUM_NODES=3 bash

ich folgende Ausgabe:

. 
. 
. 
All components are up to date. 
... calling kube-up 
Your active configuration is: [default] 

Project: *** 
Zone: us-central1-a 
Creating gs://kubernetes-staging-30021049c6 
Creating gs://kubernetes-staging-30021049c6/... 
ServiceException: 503 Backend Error 

Die gcloud Config ist die folgende:

Your active configuration is: [default] 

[compute] 
region = us-central1 
zone = us-central1-a 
[core] 
account = ***@gmail.com 
disable_usage_reporting = False 
project = *** 
[metrics] 
command_name = gcloud.config.list 

Ich bin mir nicht sicher, warum der Cluster nicht kommt. Alle Hinweise werden sehr geschätzt.

Danke!

+0

Ich habe den gleichen Fehler ohne Umgebungsvariablen 'kräuseln -sS https://get.k8s.io | Bash'. Wie wäre es mit Ihrer Umgebung? – gunyarakun

+0

Gleicher Fehler mit 'KUBERNETES_PROVIDER = gce KUBE_GCE_ZONE = us-central1-b kubernetes/cluster/kube-up.sh' –

+0

Ich habe' gcloud' eingerichtet, um mit meinem persönlichen Google Mail-Konto, aber keine Umgebungsvariablen zu arbeiten. – as1901

Antwort

0

Sieht aus, als ob ich in der Lage war, dieses Problem zu umgehen, indem ich ein persönliches Konto oder ein Dienstkonto verwendete. Scheint ein Problem beim Erstellen des Buckets auf GCE mit dem Dienstkonto zu sein.

gcloud init 
Welcome! This command will take you through the configuration of gcloud. 

Your current configuration has been set to: [default] 

Pick credentials to use: 
[1] [email protected] 
[2] Log in with new credentials 
Please enter your numeric choice: 2 


You are running on a Google Compute Engine virtual machine. 
It is recommended that you use service accounts for authentication. 

You can run: 

    $ gcloud config set account ``ACCOUNT'' 

to switch accounts if necessary. 

Your credentials may be visible to others with access to this 
virtual machine. Are you sure you want to authenticate with 
your personal account? 

Do you want to continue (Y/n)? Y 
+0

Hallo, ich denke nicht, dass ich ein Dienstkonto verwende. Wenn ich gcloud init mache, sehe ich, dass mein Konto "account = [email protected]" ist, was ein Google Apps-E-Mail-Adresskonto ist. –

+0

Ich bin in der Lage, einen Cluster zu starten, indem Sie die Webschnittstelle verwenden und dann 'kubectl' verwenden können, um diesen Cluster zu verwalten, aber das Skript (oben in der Frage erwähnt) funktioniert nicht für mich. – as1901