以下内容全部在master上执行
获取master节点二进制包
下载二进制包并部署组件
可以从这个网站获取到master节点的二进制包:kubernetes github
wget https://dl.k8s.io/v1.9.0/kubernetes-server-linux-amd64.tar.gz
解压后从中找出kube-apiserver kube-controller-manager kubectl kube-scheduler这些文件,放在master节点上。
mv kube-apiserver kube-controller-manager kube-scheduler /opt/kubernetes/bin/
chmod +x /opt/kubernetes/bin/{kube-apiserver,kube-controller-manager,kube-scheduler}
kube-apiserver配置
指定master和etcd的ip地址
MASTER_ADDRESS="10.10.99.225"
ETCD_SERVERS="https://10.10.99.225:2379,https://10.10.99.228:2379,https://10.10.99.233:2379"
生成kube-apiserver配置文件
cat <<EOF >/opt/kubernetes/cfg/kube-apiserver
KUBE_APISERVER_OPTS="--logtostderr=true \\
--v=4 \\
--etcd-servers=${
ETCD_SERVERS} \\
--insecure-bind-address=12