介绍定义

https://www.cnblogs.com/fanqisoft/p/10765038.html

CA  证书机构

CSR  向CA请求生成数字证书时的请求文件  包括一些信息

CRT  经过CA认证后生成的证书文件

------------------------------------------------------------------------------------------------------------------------------


ca-config.json:    CA配置文件

ca-csr.json:       创建CA证书签名请求

config.json:     CA配置文件改了一下 而已 

csr.json:         CA证书签名请求 文件改动了一下而已

-------------------------------------------------------------------------------------------


1:  安装cfssl:


2:  

3:  移动文件:


4:  

                    4.1: 生成config.json   修改生成    ca-config.json

cfssl print-defaults csr > csr.json

 4.2:  生成请求配置文件   csr.json  修改生成   ca-scr.json



5:    cfssl gencert -initca ca-csr.json | cfssljson -bare ca -

生成证书:   利用修改的CA-CSR.JSON 

 生成  ca.csr   ca-key.pem   ca.pem

ca.csr  根证书申请签发文件

----------------------------------------------------------------------------------------------------------------

6: 生成服务端的配置模板以及证书信息


cat > server-csr.json <<EOF

---------------------------------------------------------------------------------------------------------

7: 使用证书信息生成证书


cfssl    gencert  -ca=ca.pem  -ca-key=ca-key.pem                         -config=ca-config.json   -profile=kubernetes                       server-csr.json | cfssljson -bare server

-----------------------------------------------------------------------------

8:  集群管理员通过该证书访问集群:


------------------------------------------------------------------------------------------------------------------------------

9:  生成证书: 


生成3个  admin  


------------------------------------------------------------------------------------------------------------------------------

kube-proxy-csr.json:


生成3个kube-proxy  文件:




©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • kubernetes1.13.1+etcd3.3.10+flanneld0.10集群部署 Kubernetes1....
    码农工号9527阅读 277评论 0 0
  • 二进制部署k8s 一、安装要求 在开始之前,部署Kubernetes集群机器需要满足以下几个条件: 一台或多台机器...
    s1mple阅读 2,077评论 0 6
  • K8S一、二进制搭建1.安装要求(1)CentOS 7(2)禁止swap(3)集群间互通 2.操作系统初始化(1)...
    Saka_2859阅读 418评论 0 0
  • 目标任务: 1、Kubernetes集群部署架构规划 2、部署Etcd集群 3、在Node节点安装Docker 4...
    落幕_f94c阅读 1,221评论 2 0
  • 本文主要采取二进制方式部署k8s集群,二进制部署可以帮助我们了解其组件间的调用关系,也利于我们后期维护 主机环境 ...
    孙峰_f21d阅读 484评论 0 0