Fix ubuntu-cluster to use apiserver not etcd.

pull/6/head
Eric Tune 2015-03-12 15:10:08 -07:00
parent 8d20282229
commit 2255e6f757
3 changed files with 6 additions and 2 deletions

View File

@ -130,6 +130,8 @@ do
item="$name=http://$i:2380"
if [ "$ii" == 1 ]; then
cluster=$item
#record the masterIP for later use.
masterIP=$i
else
cluster="$cluster,$item"
if [ "$ii" -gt 2 ]; then
@ -162,6 +164,8 @@ while true; do
configEtcd $etcdName $myIP $cluster
# For minion set MINION IP in default_scripts/kubelet
sed -i "s/MY_IP/${myIP}/g" default_scripts/kubelet
sed -i "s/MASTER_IP/${masterIP}/g" default_scripts/kubelet
sed -i "s/MASTER_IP/${masterIP}/g" default_scripts/kube-proxy
# For master set MINION IPs in kube-controller-manager
minionIPs="$minionIPs,$myIP"

View File

@ -4,7 +4,7 @@
# KUBE_PROXY="/opt/bin/kube-proxy"
# Use KUBE_PROXY_OPTS to modify the start/restart options
KUBE_PROXY_OPTS="--master=http://127.0.0.1:8080 \
KUBE_PROXY_OPTS="--master=http://MASTER_IP:8080 \
--logtostderr=true"
# Add more envionrment settings used by kube-apiserver here

View File

@ -8,7 +8,7 @@
KUBELET_OPTS="--address=0.0.0.0 \
--port=10250 \
--hostname_override=MY_IP \
--api_servers=http://127.0.0.1:8080 \
--api_servers=http://MASTER_IP:8080 \
--logtostderr=true"
# Add more envionrment settings used by kube-scheduler here