k3s 证书过期解决方法
发表于:2025-02-23 作者:千家信息网编辑
千家信息网最后更新 2025年02月23日,测试发现k3s使用一年后出现https tls hand error的问题,重新生成证书也不行,只能通过源码编译修重新安装k3s环境: ubuntu 16.04docker 18.06.3一、安装gi
千家信息网最后更新 2025年02月23日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安全错误
数据库的锁怎样保障安全
贵州省国家网络安全宣传周答案
中邮期刊数据库
网络安全保障方案和措施
制作服务器密码管理表格
基本数据库安全
焊接数据库规范
联盟进游戏后显示无法连接服务器
win10服务器角色管理
网络安全宣传需要加强
数据库操作不允许保存更改
官方云服务器vps
判断数据库备份文件是否存在
新炬网络技术如何
深圳冰川网络技术有限公司
文件服务器文件清单
西安新年动力搞软件开发吗
wiod数据库叫什么
互联网和新兴科技有限公司
2020武汉找软件开发好难
超级计算机可以当服务器么
计算机网络技术会话层
枣庄联想服务器代理零售
金蝶商贸版服务器可以多人安装吗
软件开发需求简历
miccf600数据库
saas会取代传统软件开发
深圳冰川网络技术有限公司
服务器 中文乱码
网络安全防范的重点工作
移动终端软件开发报告