k3s 证书过期解决方法
发表于:2025-01-22 作者:千家信息网编辑
千家信息网最后更新 2025年01月22日,测试发现k3s使用一年后出现https tls hand error的问题,重新生成证书也不行,只能通过源码编译修重新安装k3s环境: ubuntu 16.04docker 18.06.3一、安装gi
千家信息网最后更新 2025年01月22日k3s 证书过期解决方法
测试发现k3s使用一年后出现https tls hand error的问题,重新生成证书也不行,只能通过源码编译修重新安装k3s
环境: ubuntu 16.04
docker 18.06.3
一、安装git(默认应该已经安装如果没有请执行下面的命令)
sudo apt install -y git
二、clone源码,并切换分支(我这里用的是v1.0.1的版本)
git clone https://github.com/rancher/k3s.git
cd k3s
git checkout -b v1.0.1
三、修改源码中证书的部分
主要是3个文件,修改如图
1.第一个文件
vendor/github.com/rancher/dynamiclistener/cert/cert.go
官方下面虽然修正了100年但是好像没说效果
2.第二个文件 vendor/github.com/rancher/dynamiclistener/factory/cert_utils.go
3.第3个文件 scripts/version.sh ,因为会校验文件sha值,注释4-7行
四、编译(确保可以联网,因为是用docker编译的)
1.安装make
apt install -y make
2.直接执行make命令,编译时间比较长请耐心等待
3.完成都的文件在dist/artifacts
五、验证
重新安装k3s(安装部分请参考k3s安装),如果用的官方的离线包这里有个小bug 需要tag一下image
docker tag k8s.gcr.io/pause:3.1 rancher/pause:3.1
验证的结果
至此可以安心用100年了,不用每年都去升级,当然建议和官方一样每年升级一次,毕竟漏洞比较多
文件
编译
官方
源码
证书
命令
部分
升级
验证
不行
耐心
不用
分支
建议
效果
时间
注释
漏洞
版本
环境
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
深圳市网络安全信息协会
网络安全的手抄报 简笔画
服务器要安全吗
小鹏汽车软件开发有外包吗
数据库挖掘 发文章
计算机网络技术考核答案
如何打造好一个服务器
江门自主可控软件开发市价
模具网络安全
阿里云服务器适合初学者
服务器可以做电脑系统吗
无锡互联网软件开发销售价格
泰兴进口网络技术厂家价格
云服务器跟传统服务器哪个安全
数据库锁如何实现的
新的服务器如何安装系统
delphi自带数据库
国际电联网络安全组会议
sgs网络安全
注册广告数据处理软件开发公司
数据库专家学者
业之科串口服务器设置
英灵神殿公共服务器连接失败
网络安全菁英计划
迷你世界玩家真的炸了服务器吗
MySQL数据库设置字符为汉字
2019网络安全两会
阿坝软件开发行业标准
监听网络安全法
新建数据库sql 语句