2016-04-08 11 views
0

Wie sollte ich einen Kubernetes-Cluster von CoreOS-Instanzen in Google Compute Engine mit kube-up erstellen? Ich habe folgendes versucht, aber kube-up-Zeiten heraus Clustervalidierung und ich kann in die erzeugten Instanzen nicht SSH (hält für Passwort gefragt zu werden):Wie erstelle ich einen CoreOS-Cluster in Google Compute Engine mit kube-up?

export KUBE_OS_DISTRIBUTION=coreos 
export KUBE_GCE_ZONE=europe-west1-d 
export KUBE_GCE_MASTER_IMAGE=coreos-beta-991-2-0-v20160326 
export KUBE_GCE_MASTER_PROJECT=coreos-cloud 
./cluster/kube-up.sh 

Antwort

0

Ok, ein paar Dinge

1) bis erhalten coreos kube-up arbeiten Sie mehr Dinge müssen gesetzt

was ich KUBE_OS_DISTRIBUTION=coreos KUBE_ENABLE_CLUSTER_MONITORING=none KUBE_ENABLE_NODE_LOGGING=false KUBE_GCE_INSTANCE_PREFIX=${USER} KUBE_GCE_MASTER_IMAGE=coreos-alpha-960-0-0-v20160217 KUBE_GCE_MASTER_PROJECT=coreos-cloud KUBE_GCE_NETWORK=${USER} KUBE_GCE_NODE_IMAGE=coreos-alpha-960-0-0-v20160217 KUBE_GCE_NODE_PROJECT=coreos-cloud KUBE_GCE_ZONE=us-east1-b KUBE_SKIP_UPDATE=y

2 verwenden) es neuere Versionen von coreos scheint nicht sSH-Schlüssel Setup corrcetly in GCE bekommen. dh Sie können den Kern Konto ssh in (aber das wird nur geschehen, wenn Sie KUBE_OS_DISTRIBUTION=coreos richtig eingerichtet haben, aber gcloud ssh nicht funktionieren, mit der Version von coreos oben gcloud ssh darauf hingewiesen, funktioniert auch

+0

Dank notwendig ist, hatte ich KUBE_OS_DISTRIBUTION und KUBE_GCE_ZONE exportiert, Ich habe nur vergessen, sie hinzuzufügen. Warum deaktivieren Sie Clusterüberwachung und Knotenprotokollierung? Warum müssen Sie die ot festlegen ihre Variablen? – aknuds1

+0

Wie kann ich direkt in eine Instanz SSH gehen, vorausgesetzt, ich habe keinen akzeptierten SSH-Schlüssel installiert? – aknuds1

+0

versuchen Sie das Hauptkonto, sollte es alle SSH-Schlüssel haben, um zu erwähnen, dass ,. – spotter

0

könnten Sie dies versuchen?

export BUILD_PYTHON_IMAGE=true 
export KUBE_OS_DISTRIBUTION=coreos 
export KUBE_GCE_MASTER_PROJECT=coreos-cloud 
export KUBE_GCE_MASTER_IMAGE=coreos-beta-991-2-0-v20160326 

make quick-release 
cluster/kube-up.sh 

Beachten sie, dass BUILD_PYTHON_IMAGE = true Bedürfnisse vor Quick-Release machen eingestellt werden, es ist, weil coreos Master nicht python hat, die für die Verwendung des Salzes.

+0

Ich habe gerade versucht auf OS X, aber das Gebäude schlägt fehl, vermutlich wegen zu wenig Arbeitsspeicher (16 GB RAM). – aknuds1

+0

wirklich? Ich baue auf einem 8GB (Linux) Laptop ohne echtes Problem. – spotter