|
#kubernetes配置文件修改,配置文件都为于/etc/kubernetes目录下# #修改apiserver#
KUBE_API_ADDRESS="--insecure-bind-address=0.0.0.0" #指定API监听的地址,因为需要和minion节点通信,所以监听到本机所有地址或者外网地址#
KUBE_API_PORT="--port=8080" #监听端口,默认为8080#
KUBE_ETCD_SERVERS="--etcd-servers=http://etcd1:2379" #etcd的地址和端口,因为kubernetes需要往etcd中写入数据#
KUBE_SERVICE_ADDRESSES="--service-cluster-ip-range=10.254.0.0/16"
KUBE_ADMISSION_CONTROL="--admission-control=NamespaceLifecycle,NamespaceExists,LimitRanger,SecurityContextDeny,ResourceQuota"
#修改config全局配置文件#
KUBE_MASTER="--master=http://node1:8080" #只需要修改此项,指定master的地址#
#修改etcd配置文件,位于/etc/etcd/#
#修改etcd.conf文件#
# [member]
ETCD_NAME=etcd1 #指定etcd的名字,此处需要和kubernetes的apiserver中的名字一致#
ETCD_DATA_DIR="/var/lib/etcd/default.etcd"
#ETCD_WAL_DIR=""
#ETCD_SNAPSHOT_COUNT="10000"
#ETCD_HEARTBEAT_INTERVAL="100"
#ETCD_ELECTION_TIMEOUT="1000"
#ETCD_LISTEN_PEER_URLS="http://192.168.11.200:2380"
ETCD_LISTEN_CLIENT_URLS="http://master:2379" #用于和etcd通信的客户端列表,多个之间用逗号隔开#
#ETCD_MAX_SNAPSHOTS="5"
#ETCD_MAX_WALS="5"
#ETCD_CORS=""
#[cluster]
ETCD_INITIAL_ADVERTISE_PEER_URLS="http://master:2380" #集群内各成员用于通信的url#
# if you use different ETCD_NAME (e.g. test), set ETCD_INITIAL_CLUSTER value for this name, i.e. "test=http://..."
ETCD_INITIAL_CLUSTER="etcd1=http://etcd1:2380" #etcd启动时的初始化集群配置,构建过节点的etcd集群需要让各节点的端口监听在一个外网地址#
#ETCD_INITIAL_CLUSTER_STATE="new"
#ETCD_INITIAL_CLUSTER_TOKEN="etcd-cluster"
ETCD_ADVERTISE_CLIENT_URLS="http://master:2379" #etcd节点用于对外通信的地址和端口#
#ETCD_DISCOVERY=""
#ETCD_DISCOVERY_SRV=""
#ETCD_DISCOVERY_FALLBACK="proxy"
#ETCD_DISCOVERY_PROXY=""
#ETCD_STRICT_RECONFIG_CHECK="false"
#ETCD_AUTO_COMPACTION_RETENTION="0" |
|