博客
关于我
Kubernetes实战(二十一)-CFSSL 制作 CA 证书(核心组件间通信验证需要)
阅读量:796 次
发布时间:2023-01-29

本文共 1457 字,大约阅读时间需要 4 分钟。

Kubernetes 系统的各组件需要使用 TLS 证书对通信进行加密,本文档使用 CloudFlare 的 PKI 工具集 CFSSL 来生成 Certificate Authority (CA) 和其它证书。

一、CFSSL 安装

在 CentOS 环境下安装 CFSSL 工具集,可以通过以下步骤完成:

  • 进入下载目录,并运行安装命令:

    cd /usr/local/srcwget https://pkg.cfssl.org/R1.2/cfssl_linux-amd64wget https://pkg.cfssl.org/R1.2/cfssljson_linux-amd64wget https://pkg.cfssl.org/R1.2/cfssl-certinfo_linux-amd64chmod +x cfssl*mv cfssl-certinfo_linux-amd64 /usr/bin/cfssl-certinfomv cfssljson_linux-amd64  /usr/bin/cfssljsonmv cfssl_linux-amd64  /usr/bin/cfssl
  • 备用说明:

    • cfssl-certinfo 工具用于查看证书信息。
    • cfssljson 工具用于处理 JSON 格式的证书请求。
    • cfssl 是主要工具套件,用于证书管理和签名操作。
  • 二、创建临时证书

    接下来,使用 CFSSL 工具生成必要的证书文件。通过以下命令可以快速创建临时证书:

    cfssl estimate证书

    上述命令会自动生成适用于常见 Kubernetes 集群的默认配置。生成完成后,证书将存储在 /etc/cfssl 目录下。

    游戏结果

    以下是最终优化后的内容:

    Kubernetes 系统的各组件需要使用 TLS 证书对通信进行加密,本文档使用 CloudFlare 的 PKI 工具集 CFSSL 来生成 Certificate Authority (CA) 和其它证书。

    一、CFSSL 安装

    在 CentOS 环境下安装 CFSSL 工具集,可以通过以下步骤完成:

  • 进入下载目录,并运行安装命令:

    cd /usr/local/srcwget https://pkg.cfssl.org/R1.2/cfssl_linux-amd64wget https://pkg.cfssl.org/R1.2/cfssljson_linux-amd64wget https://pkg.cfssl.org/R1.2/cfssl-certinfo_linux-amd64chmod +x cfssl*mv cfssl-certinfo_linux-amd64 /usr/bin/cfssl-certinfomv cfssljson_linux-amd64  /usr/bin/cfssljsonmv cfssl_linux-amd64  /usr/bin/cfssl
  • 备用说明:

    • cfssl-certinfo 工具用于查看证书信息。
    • cfssljson 工具用于处理 JSON 格式的证书请求。
    • cfssl 是主要工具套件,用于证书管理和签名操作。
  • 二、创建临时证书

    接下来,使用 CFSSL 工具生成必要的证书文件。通过以下命令可以快速创建临时证书:

    cfssl estimate证书

    上述命令会自动生成适用于常见 Kubernetes 集群的默认配置。生成完成后,证书将存储在 /etc/cfssl 目录下。

    转载地址:http://bmryk.baihongyu.com/

    你可能感兴趣的文章
    leaflet轨迹线(leaflet篇.58)
    查看>>
    leaflet面采集与面编辑(leaflet篇.7)
    查看>>
    leaflet饼状图(leaflet篇.74)
    查看>>
    leaflet高德坐标转天地图坐标(gcj02转大地2000)(leaflet篇.57)
    查看>>
    LeakCanary使用,案例静态Toast引起的内存泄漏
    查看>>
    Leapin' Lizards
    查看>>
    learn c++(vector and array)
    查看>>
    Learning both Weights and Connections for Efficient Neural Networks
    查看>>
    Learning English With Our Team
    查看>>
    Learning jQuery, 4th Edition 勘误表
    查看>>
    Learning Perl 学习笔记
    查看>>
    Learning Python 008 正则表达式-001
    查看>>
    Learning to act by predicting the future
    查看>>
    Learning XNA 4.0 第三章(结尾)
    查看>>
    Lebesgue积分的收敛定理
    查看>>
    Leedcode1-求树的最小高度
    查看>>
    Leedcode10-linked-list-cycle-ii
    查看>>
    Leedcode12-word-break-i
    查看>>
    Leedcode2-后缀表达式结果
    查看>>
    Leedcode3- Max Points on a Line 共线点个数
    查看>>