当前位置: 首页 > ops >正文

K3S集群使用自签署证书拉取私有仓库镜像

1. 编写证书拓展配置文件

重点是将CNIP.部分的地址改为私有镜像仓库地址。创建ssl.conf文件并填写以下内容:

[req]
default_bits = 2048
default_md = sha256
prompt = no
distinguished_name = dn
req_extensions = req_ext[dn]
C = CN
ST = GuangDong
L = GuangZhou
O = hdlh
OU = hdlh
CN = {私有镜像仓库地址(如有端口则带端口)}[req_ext]
subjectAltName = @alt_names[alt_names]
IP.1 = {私有仓库其他地址(如有端口则带端口)}
IP.2 = {私有仓库其他地址(如有端口则带端口)}
IP.n = ...
  1. 生成自签署证书
# 创建密钥及签名请求(输出key和csr文件)
openssl req -new -SHA256 -newkey rsa:2048 -nodes -keyout registry.key -out registry.csr
# 自签署(输出crt文件)
openssl x509 -req -days 365 -in registry.csr -signkey registry.key -out registry.crt -extfile ssl.conf -extensions req_ext
  1. 修改k3s配置,信任自签署证书
    将上一步输出的crt文件拷贝至k3s集群服务器,并修改/etc/rancher/k3s/registries.yaml配置
configs:"{镜像仓库地址(如有端口需带端口)}":tls:ca_file: "{上文传输的.crt文件路径}"
mirrors:...
  1. 重启k3s,验证镜像拉取
systemctl restart k3s
http://www.xdnf.cn/news/8469.html

相关文章:

  • 图片转excel表格 非常好用
  • 第三十四天打卡
  • MySQL慢日志——动态开启
  • MySQL 8.0 OCP 1Z0-908 题目解析(11)
  • 天津市工程技术系列职称评价标准
  • Fastjson利用链JdbcRowSetImpl分析
  • 线程的一些基本知识
  • 记共享元素动画导致的内存泄露
  • ABAP,谨慎使用UPDATE更新底表
  • WCS-PZ100V4B15闭环霍尔电流传感器
  • 动态库和静态库详解
  • 推进可解释人工智能迈向类人智能讨论总结分享
  • 【数组的定义数组与内存的关系】
  • 【信息系统项目管理师】第18章:项目绩效域 - 45个经典题目及详解
  • antv/g6 图谱封装配置(二)
  • 七、OpenGL 2.0 可编程着色器实现渲染控制权转移的四大核心机制
  • 使用js 写一个函数 将base64 转换成file
  • linux初识--基础指令
  • 云蝠语音智能体——电话面试中的智能助手
  • 【数据架构07】数据智能架构篇
  • JavaScript数据类型完全指南:从基础到实战
  • 交流电能表基本介绍
  • 《Python语言程序设计》第4章第7题,这次利用之前学过的第7章的内容使用对象和类,来修改这道题
  • 仿真APP助力提升卡车驾驶室驾乘舒适度与安全性
  • 模型压缩,AWQ与GPTQ量化方法分析
  • 【信息系统项目管理师】第20章:高级项目管理 - 28个经典题目及详解
  • 学习日记-day14-5.23
  • Redis淘汰策略
  • vue pinia 独立维护,仓库统一导出
  • 虚拟机Centos7:Cannot find a valid baseurl for repo: base/7/x86_64问题解决