From 65c79a717c26b9ad88397ecf66d192261e6c27e7 Mon Sep 17 00:00:00 2001 From: Raphael Simon Date: Wed, 9 Jul 2014 08:10:46 -0700 Subject: [PATCH] Resolve #370 Add documentation notes about Google Storage JSON API setting being required and about the need for instances to be able to send traffic to each other on their private ips. --- README.md | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/README.md b/README.md index 86eb772dd5c..ff3fb79115c 100644 --- a/README.md +++ b/README.md @@ -43,6 +43,13 @@ cd kubernetes hack/dev-build-and-up.sh ``` +The script above relies on Google Storage to deploy the software to instances running in GCE. It uses the Google Storage APIs so the "Google Cloud Storage JSON API" setting must be enabled for the project in the Google Developers Console (https://cloud.google.com/console#/project). + +The instances must also be able to connect to each other using their private IP. The script uses the "default" network which should have a firewall rule called "default-allow-internal" which allows traffic on any port on the private IPs. +If this rule is missing from the default network or if you change the network being used in `cluster/config-default.sh` create a new rule with the following field values: +* Source Ranges: 10.0.0.0/8 +* Allowed Protocols or Port: tcp:1-65535;udp:1-65535;icmp + ### Running a container (simple version) Once you have your instances up and running, the `build-go.sh` script sets up