【k8s部署】2. 创建CA根证书和秘钥
如果没有特殊指明,所有操作均在 zhaoyixin-k8s-01 节点上执行。 为确保安全, kubernetes 系统的各组件需要使用 x509 证书对通信进行加密和认证。 CA (Certificate Authority) 是自签名的根证书,用来签名后续创建的其它证书。 CA 证书是集群所有节点共享的,只需要 创建一次 ,后续用它签名其它所有证书。 安装 cfssl 工具集 使用 CloudFlare 的 PKI 工具集 cfssl 创建所有证书。 sudo mkdir -p /opt/k8s/cert && cd /opt/k8s/work wget https://github.com/cloudflare/cfssl/releases/download/v1.4.1/cfssl_1.4.1_linux_amd64 mv cfssl_1.4.1_linux_amd64 /opt/k8s/bin/cfssl wget https://github.com/cloudflare/cfssl/releases/download/v1.4.1/cfssljson_1.4.1_linux_amd64 mv cfssljson_1.4.1_linux_amd64 /opt/k8s/bin/cfssljson wget https://github.com/cloudflare