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
cfssl.sh

相关文章: