项目环境搭建docker+k8s三||准备签发证书环境(代码片段)

kevin-ying kevin-ying     2023-04-16     589

关键词:

1、部署主机

  • YN101-100.host.com(运维主机)

2、安装证书签发工具CFSSL:R1.2

#CFSSL
wget "https://pkg.cfssl.org/R1.2/cfssl_linux-amd64" -O /usr/bin/cfssl
#CFSSL-json
wget "https://pkg.cfssl.org/R1.2/cfssljson_linux-amd64" -O /usr/bin/cfssl-json
#CFSSL-certinfo
wget "https://pkg.cfssl.org/R1.2/cfssl-certinfo_linux-amd64" -O /usr/bin/cfssl-certinfo
#给执行权限
chmod +x /usr/bin/cfssl*
#查看路径
which cfssl,cfssl-json,cfssl-certinfo

3、创建生成CA证书签名请求(csr)的json配置文件

  • 在/opt/目录下,创建certs目录和ca-csr.json文件
mkdir -p /opt/certs 
vi ca-csr.json
  • json文件配置内容如下:

  "CN": "KevinEdu",
  "hosts": [ ],
  "key": 
    "algo": "rsa",
    "size": 2048
  ,
  "names": [
    
      "C": "CN",
      "ST": "YN",
      "L": "KM",
      "O": "kevin",
      "OU": "edu"
    
  ],
  "ca": 
    "expiry": "175200h"
  
  • 执行生成证书命令,查看目录下已经生成根证书ca.pem和根证书的私钥ca-key.pem
[root@yn101-100 certs]# cfssl gencert -initca ca-csr.json | cfssl-json -bare ca
[root@yn-100 certs]# ls
ca.csr  ca-csr.json  ca-key.pem  ca.pem

k8s------kubernetes单master集群二进制搭建(代码片段)

...单Master节点集群二进制部署一.Kubernetes单Master集群架构二.环境准备三.Etcd集群部署1.准备签发证书环境2.生成CA证书、etcd服务器证书以及私钥3.安装Etcd4.在Master01节点启动Etcd集群节点015.将证书,命令文件,服务启动脚本拷... 查看详情

k8s------kubernetes单master集群二进制搭建(代码片段)

...单Master节点集群二进制部署一.Kubernetes单Master集群架构二.环境准备三.Etcd集群部署1.准备签发证书环境2.生成CA证书、etcd服务器证书以及私钥3.安装Etcd4.在Master01节点启动Etcd集群节点015.将证书,命令文件,服务启动脚本拷... 查看详情

k8s------kubernetes单master集群二进制搭建(代码片段)

...单Master节点集群二进制部署一.Kubernetes单Master集群架构二.环境准备三.Etcd集群部署1.准备签发证书环境2.生成CA证书、etcd服务器证书以及私钥3.安装Etcd4.在Master01节点启动Etcd集群节点015.将证书,命令文件,服务启动脚本拷... 查看详情

kubernetes二进制部署(单master节点)(理论部分,详细部署步骤在下一篇哦~)(代码片段)

...c;详细部署步骤在下一篇哦~)Kubernetes二进制部署一、环境准备二、部署etcd集群1、准备签发证书环境2、签发证书步骤3、etcd-cert.sh和etcd.sh脚本4、部署流程5、使用证书访问的工作流程:四、部署docker引擎五、flannel网络配置1、K8... 查看详情

2二进制方式搭建k8s集群(代码片段)

本文介绍单/多Master的K8S集群搭建全过程。 目录1环境要求、节点规划、配置1.1环境要求1.2节点规划1.3操作系统初始化配置2ETCD集群部署2.1 准备cfssl证书生成工具2.2 生成ETCD证书2.3下载ETCD的二进制文件2.4部署ETCD集群3安装Docker4部... 查看详情

项目环境搭建docker+k8s四||部署docker环境(代码片段)

目录1、安装docker2、docker配置,bip网段与宿主机配置一致3、启动docker1、安装docker方法一curl-fsSLhttps://get.docker.com|bash-sdocker--mirrorAliyun#失败重新安装,先删除rm-f/etc/yum.repos.d/local.rep,docker-ce.repo,在重新安装方法二yuminstall-yyum-utilsd... 查看详情

kubernetes集群之二进制安装部署(单master节点)(代码片段)

...分析三、首先部署ETCD集群3.1ETCD介绍3.2准备CFSSL证书签发环境3.3环境部署3.3.1搭建ETCD步骤3.3.2下载准备CFSSL证书制作工具3.3.3上传etcd-cert.sh和etcd.sh到/opt/k8s/目录中3.3.4安装ETCD服务3.3.5配置ETCD集群3.3.6在Master01节点上操作验证etcd集群... 查看详情

阿里云搭建docker私有镜像仓库与springboot项目推送远程镜像仓库

参考技术A随着项目上容器技术的广泛应用,我也加入了Docker容器技术的学习。首先初学Docker,我的想法很简单。创建一个SpringBoot项目,如何将SpringBoot项目打包成容器镜像,然后推送至远程的Docker服务上部署。带着这个目的查阅... 查看详情

docker私有镜像仓库搭建和镜像删除

...择熟悉的SpringCloud,这样每一个服务其实就是一个SpringBoot项目,我们通过Maven的插件会在项目编译、打包之后推送到我们的私有镜像仓库,之后CI工具使用kubelet部署的时候会从私有镜像仓库拉取镜像,最后完成部署,可以说私有... 查看详情

kubernetes集群之二进制安装部署(单master节点)(代码片段)

...分析三、首先部署ETCD集群3.1ETCD介绍3.2准备CFSSL证书签发环境3.3环境部署3.3.1搭建ETCD步骤3.3.2下载准备CFSSL证书制作工具3.3.3上传etcd-cert.sh和etcd.sh到/opt/k8s/目录中3.3.4安装ETCD服务3.3.5配置ETCD集群3.3.6在Master01节点上操作验证etcd集群... 查看详情

docker&k8s---跟我一步步部署k8s(二进制安装部署)(代码片段)

...方式准备工作bind9部署dnsnamed区域配置文件准备证书签发环境下载工具部署私有镜像仓库harbor安装docker12-200安装harbor12-11上配置DNS解析浏览器访问向harbor推送nginx镜像K8s部 查看详情

centos搭建k8s集群,创建自签证书(代码片段)

搭建k8s需要SSL证书,在本地环境搭建k8s,就需要自签证书。自建证书流程如下:下载并安装CFSSL安装包(1)下载CFSSL安装包证书签发工具CFSSL下载。官网下载地下:https://pkg.cfssl.org/cfssl下载:  https://pkg.cfssl.org/R1.2/cfssl_linux-amd... 查看详情

手把手搭建jenkins+docker+k8s持续集成、自动化发布环境

...是不可或缺了,能够极大的提升效率。由于自己在家鼓捣项目的过程中,时常会有一些发布,本着偷懒的目的,在家里搭建了这套环境,记录下过程。todo流程控制说明下:-uroot、-v/var/run/docker.sock:/var/run/docker.sock、-v/usr/local/bin/do... 查看详情

基于springboot+vue三||项目环境搭建-nacos

1、注册中心Nacos该项目由SpringCloud+Eureka切换为SpringCloud+Nacos,使用Nacos作为服务注册中心。 2、基于Docker安装Nacos2.1、安装docker,安装教程参照作者文章《Docker》分类。 2.2、启动镜像dockerpullnacos/nacos-serverdockerrun--envMODE=standa... 查看详情

kubernetes(k8s)单matser集群架构的搭建(v1.20)(代码片段)

文章目录Kubernetes单Matser集群架构的搭建架构图环境准备操作系统初始化配置部署etcd集群准备签发证书环境在master01节点上操作在node01节点上操作在node02节点上操作部署docker引擎部署Master组件在master01节点上操作部署WorkerNode组件... 查看详情

docker环境搭建,k8s

...p;DockerToolbox整合工具包,让你方便的搭建一个Docker的开发环境,里面包含有Dockerclient,Compose( 查看详情

linux12k8s-->03二进制安装(代码片段)

...点并安装Dockerk8s架构图一、节点规划1、插件规划参考2、环境准备二、系统优化三、安装docker四、生成+颁发集群证书(master01执行)1.准备证书生成工具2、生成根证书3、生成根证书请求文件证书详解4、生成根证书参数详解五、... 查看详情

搭建docker环境准备

  查看详情