28 lines
763 B
Bash
28 lines
763 B
Bash
#!/bin/sh
|
|
|
|
. /etc/sysconfig/heat-params
|
|
|
|
echo "configuring kubernetes (master)"
|
|
sed -i '
|
|
/^ETCD_LISTEN_CLIENT_URLS=/ s/=.*/="http:\/\/0.0.0.0:2379"/
|
|
' /etc/etcd/etcd.conf
|
|
|
|
sed -i '
|
|
/^KUBE_ALLOW_PRIV=/ s/=.*/="--allow_privileged='"$KUBE_ALLOW_PRIV"'"/
|
|
' /etc/kubernetes/config
|
|
|
|
sed -i '
|
|
/^KUBE_API_ADDRESS=/ s/=.*/="--address=0.0.0.0"/
|
|
/^KUBE_SERVICE_ADDRESSES=/ s|=.*|="--portal_net='"$PORTAL_NETWORK_CIDR"'"|
|
|
/^KUBE_API_ARGS=/ s/=.*/="--runtime_config=api\/v1beta3"/
|
|
/^KUBE_ETCD_SERVERS=/ s/=.*/="--etcd_servers=http:\/\/127.0.0.1:2379"/
|
|
' /etc/kubernetes/apiserver
|
|
|
|
sed -i '
|
|
/^KUBELET_ADDRESSES=/ s/=.*/="--machines='""'"/
|
|
' /etc/kubernetes/controller-manager
|
|
|
|
sed -i '
|
|
/^FLANNEL_ETCD=/ s/=.*/="http:\/\/127.0.0.1:2379"/
|
|
' /etc/sysconfig/flanneld
|