1、环境准备
准备三台服务器 CentOS 7.4 master 192.168.56.11 node01 192.168.56.12 node02 192.168.56.13
etcd 二进制包下载地址
https://github.com/etcd-io/etcd/releases
上传etcd二进制文件
[root@linux-node1 k8s]# pwd /root/k8s [root@linux-node1 k8s]# ll *.gz -rw-r--r--. 1 root root 11353259 Jan 9 16:57 etcd-v3.3.10-linux-amd64.tar.gz -rw-r--r--. 1 root root 9706487 Jan 9 18:15 flannel-v0.10.0-linux-amd64.tar.gz -rw-r--r--. 1 root root 422748874 Jan 9 17:00 kubernetes-server-linux-amd64.tar.gz [root@linux-node1 k8s]# tar xf etcd-v3.3.10-linux-amd64.tar.gz [root@linux-node1 k8s]# mv etcd-v3.3.10-linux-amd64/etcd etcd-v3.3.10-linux-amd64/etcdctl /opt/etcd/bin/
2、脚本
安装cfssl脚本
[root@linux-node1 k8s]# cat cfssl.sh curl -L https://pkg.cfssl.org/R1.2/cfssl_linux-amd64 -o /usr/local/bin/cfssl curl -L https://pkg.cfssl.org/R1.2/cfssljson_linux-amd64 -o /usr/local/bin/cfssljson curl -L https://pkg.cfssl.org/R1.2/cfssl-certinfo_linux-amd64 -o /usr/local/bin/cfssl-certinfo chmod +x /usr/local/bin/cfssl /usr/local/bin/cfssljson /usr/local/bin/cfssl-certinfo