在前面我们生成了所有kubernetes相关的TLS证书,kubernetes集群自身所有配置相关信息都存储在etcd之中,而flannel也将网络子网网段注册到etcd之中并为集群中节点的pod提供了加入同一局域网的能力。因此接下来我们安装部署etcd集群。
因为flannel插件也依赖于etcd存储信息,所以我们首先需要安装etcd集群,使之实现高可用。
在开始之前请确保在上一篇文章中生成的TLS证书都分发到需要部署的所有机器节点
的以下位置:
/etc/kubernetes/ssl/etcd.pem
/etc/kubernetes/ssl/etcd-key.pem
/etc/kubernetes/ssl/ca.pem