哪些组件需要证书?
| 组件 | 需要使用的证书 |
|---|---|
| etcd | ca.pem server.pem server-key.pem |
| flannel | ca.pem server.pem server-key.pem |
| kube-apiserver | ca.pem server.pem server-key.pem |
| kubelet | ca.pem ca-key.pem |
| kube-proxy | ca.pem kube-proxy.pem kube-proxy-key.pem |
| kubectl | ca.pem admin.pem admin-key.pem |
安装证书生成证书工具cfssl:
master节点创建存放证书的目录
[root@master ~]# mkdir ssl
[root@master ~]# cd ssl/
[root@master ssl]#
下载生成证书工具
[root@master ssl]# wget https://pkg.cfssl.org/R1.2/cfssl_linux-amd64
[root@master ssl]# wget https://pkg.cfssl.org/R1.2/cfssljson_linux-amd64
[root@master ssl]# wget https://pkg.cfssl.org/R1.2/cfssl-certinfo_linux-amd64
[root@master ssl]# chmod +x cfssl*
[root@master ssl]# mv cfssl_linux-amd64 /usr/local/bin/cfssl
[root@master ssl]

本文记录了在k8s集群手动部署过程中,如何使用cfssl工具自签TLS证书的详细步骤。涉及创建存放证书目录、下载证书生成工具,以及通过特定脚本cert.sh生成针对不同节点IP的证书文件。
最低0.47元/天 解锁文章
1068

被折叠的 条评论
为什么被折叠?



