k8s-1.28.1证书更新到100年-cenots7.9

打印 上一主题 下一主题

主题 975|帖子 975|积分 2925

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

x
一、查看信息

# cat /etc/redhat-release
# kubeadm version

k8s情况是通过kubeadm进行安装的。
二、安装依赖工具

# yum groupinstall "Development Tools" -y
# yum install gcc make  -y
# yum install rsync jq -y
三、下载相应版本的k8s包

  1. ## 下载地址:
  2. # https://github.com/kubernetes/kubernetes/releases/tag/v1.28.1
  3. ## 下载连接
  4. # https://github.com/kubernetes/kubernetes/archive/refs/tags/v1.28.1.tar.gz
  5. ## 解压
  6. # tar -zxf kubernetes-1.28.1.tar.gz
  7. # mv kubernetes-1.28.1 kubernetes
  8. # cd kubernetes/
复制代码

四、修改证书有用期

  1. # vi ./staging/src/k8s.io/client-go/util/cert/cert.go
  2. 把NotAfter:              now.Add(duration365d * 10).UTC(),
  3. 改成
  4. NotAfter:              now.Add(duration365d * 100).UTC(),
  5. # vi ./cmd/kubeadm/app/constants/constants.go
  6. 把CertificateValidity = time.Hour * 24 * 365
  7. 改成
  8. CertificateValidity = time.Hour * 24 * 365 * 100
复制代码


检验是否修改:

五、安装golang情况

查看kubenetesv1.28.1版本中的go版本:

  1. ## 下载地址:
  2. # https://golang.google.cn/dl/
  3. ## 下载连接
  4. # https://golang.google.cn/dl/go1.20.7.linux-amd64.tar.gz
  5. # tar -zxf go1.20.7.linux-amd64.tar.gz -C /usr/local
  6. ## 配置变量,在/etc/profile增加下面内容
  7. ##go setting (sysin)
  8. export GOROOT=/usr/local/go
  9. export GOPATH=/usr/local/gopath
  10. export PATH=$PATH:$GOROOT/bin
  11. # source /etc/profile
复制代码


六、编译

  1. # pwd
  2. /tmp/v1.28.1/kubernetes
  3. # make all WHAT=cmd/kubeadm GOFLAGS=-v
  4. # make all WHAT=cmd/kubelet GOFLAGS=-v
  5. # make all WHAT=cmd/kubectl GOFLAGS=-v
  6. ## 编译完成的在
  7. # ls _output/local/bin/linux/amd64/
  8. kubeadm  kubectl  kubelet
复制代码

七、替换原有kubeadm命令

# mv /usr/bin/kubeadm /usr/bin/kubeadm`date +%F`
# cp _output/local/bin/linux/amd64/kubeadm /usr/bin/kubeadm
# chmod +x /usr/bin/kubeadm

八、续订证书

# kubeadm certs renew all
# kubeadm certs check-expiration



免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

小秦哥

金牌会员
这个人很懒什么都没写!
快速回复 返回顶部 返回列表