环境准备
- 集群规划
节点名称 | IP |
etcd-1 | 10.10.1.37 |
etcd-2 | 10.10.1.39 |
etcd-3 | 10.10.1.40 |
安装CFSSL工具
CFSSL是CloudFlare开源的一款PKI/TLS工具。 CFSSL 包含一个命令行工具 和一个用于 签名,验证并且捆绑TLS证书的 HTTP API 服务。 使用Go语言编写
Github地址:https://github.com/cloudflare/cfssl
在其中一台节点(一般是master1)上执行如下指令直接进行安装
[root@k8s-master1 ~]# curl -s -L -o /usr/local/bin/cfssl https://pkg.cfssl.org/R1.2/cfssl_linux-amd64 [root@k8s-master1 ~]# curl -s -L -o /usr/local/bin/cfssljson https://pkg.cfssl.org/R1.2/cfssljson_linux-amd64 [root@k8s-master1 ~]# curl -s -L -o /usr/local/bin/cfssl-certinfo https://pkg.cfssl.org/R1.2/cfssl-certinfo_linux-amd64 [root@k8s-master1 ~]# chmod +x /usr/local/bin/cfssl*
如果环境无法联网,则到官网下载最新版本的cfssl_linux-amd64、cfssljson_linux-amd64、cfssl-certinfo_linux-amd64并上传到其中一台节点的/root目录下(一般是master1),并执行如下指令安装cfssl
mv cfssl_linux-amd64 /usr/local/bin/cfssl mv cfssljson_linux-amd64 /usr/local/bin/cfssljson mv cfssl-certinfo_linux-amd64 /usr/local/bin/cfssl-certinfo chmod +x /usr/local/bin/cfssl*
部署etcd数据库集群
继续阅读
- 我的QQ
- QQ扫一扫
-
- 我的头条
- 头条扫一扫
-
评论