修改kubeadm证书过期时间
发表于:2025-02-01 作者:千家信息网编辑
千家信息网最后更新 2025年02月01日,kubernetes集群三步安装修改kubeadm证书过期时间本文通过修改kubeadm源码让kubeadm默认的一年证书过期时间修改为99年我已经编译好了一个放在了github上,有需要的可以直接下
千家信息网最后更新 2025年02月01日修改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安全错误
数据库的锁怎样保障安全
软件开发新专业介绍稿
sql数据库设置超时时间
网络安全等级保护公安职责
招商企业数据库
服务器硬件配置需要什么
网络安全渗透测试视频
高职网络安全专业怎么样
2020最火的网络技术
数据库磁力链接
软件开发费用汇款
如何防护服务器的安全
网络技术运维部是一线岗位吗
数据库测试案例设计
山东洋葱互联网科技有限公司
神经网络技术应用总结有哪些技术
网易我的服务器货币系统
宁波网络技术服务价格
优酷的服务器
pg数据库防火墙关闭命令
平度微信公众号软件开发公司
中兴通信秋招笔试软件开发
哪里学网络技术
软件开发量化目标
赛博朋克 数据库
小人书下载软件开发
青岛派特全球互联网科技
如何防护服务器的安全
互联网十大高科技股
网络技术中关键工作是
阿里巴巴网络技术公司武汉