修改kubeadm证书过期时间
发表于:2025-12-02 作者:千家信息网编辑
千家信息网最后更新 2025年12月02日,kubernetes集群三步安装修改kubeadm证书过期时间本文通过修改kubeadm源码让kubeadm默认的一年证书过期时间修改为99年我已经编译好了一个放在了github上,有需要的可以直接下
千家信息网最后更新 2025年12月02日修改kubeadm证书过期时间
kubernetes集群三步安装
修改kubeadm证书过期时间
本文通过修改kubeadm源码让kubeadm默认的一年证书过期时间修改为99年
我已经编译好了一个放在了github上,有需要的可以直接下
代码编译
编译环境镜像我已经放到dockerhub上了:fanux/kubernetes-build:v1.0.0
首先clone k8s 代码:
git clone https://github.com/kubernetes/kubernetes挂载到镜像中编译
docker run --rm -v yourcodedir:/go/src/k8s.io/kubernetes -it fanux/kubernetes-build:v1.0.0 bash# cd /go/src/k8s.io/kubernetes# make all WHAT=cmd/kubeadm GOFLAGS=-v编译完产物在 _output/local/bin/linux/amd64/kubeadm 目录下
修改代码
证书时间代码其实在client-go里面,文件是:
vendor/k8s.io/client-go/util/cert/cert.go然后看到这个NotAfter的都给改了即可:
NotAfter: validFrom.Add(duration365d * longYear)我这里longYear = 99
然后编译完工
最后在代码里贴上小广告:
func main() { if err := app.Run(); err != nil { fmt.Fprintf(os.Stderr, "error: %v\n", err) os.Exit(1) } fmt.Println("*************************************************") fmt.Println("**** ×××w.sealyun.com ***") fmt.Println("**** kubernetes install in 3 steps ***") fmt.Println("**** provide by fanux ***") fmt.Println("*************************************************") os.Exit(0)}完美
编译
代码
时间
证书
镜像
产物
文件
源码
环境
目录
集群
小广
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
2021网络技术工作总结
在家办公怎样连接到公司的服务器
网络技术非法牟利案例
网络安全与青少年ppt
湖州招软件开发计划
什么单位需要网络安全专业
web服务器实现原理
2021年全国网络安全调查问卷
机房管理多个服务器同时关机
网络安全主题记录
数据库最新版本
删除一条表数据库
网络技术开发成本有哪些
广东浪潮服务器维修技术
简述软件开发历程
莱特摩比网络技术有限公司怎么样
读秀数据库如何
查服务器工具
校园网网络安全规划
网络安全杂项都有什么
grpc的服务器
总服务器
仅通过一种搜索引擎和数据库
php连接mdb数据库
软件开发网页
数据库管理系统必须提供的
挖矿级别服务器
青少年网络安全教育课堂
意识形态和网络安全工作会议
如何删除ktv服务器的歌曲