当前位置: 首页 > article >正文

kubeadm 初始化 k8s 证书过期解决方案

概述

在使用 kubeadm 初始化的 Kubernetes 集群中,默认情况下证书的有效期为一年。当证书过期时,集群中的某些组件可能会停止工作,导致集群不可用。本文将详细介绍如何解决 kubeadm 初始化的 Kubernetes 集群证书过期的问题,并提供一种实用的方法来延长证书的有效期。

一、查看证书有效时间

[root@k8s-master01 ~]# openssl x509 -in /etc/kubernetes/pki/apiserver.crt -noout -text | grep Not
            Not Before: Sep  7 10:54:09 2024 GMT
            Not After : Sep  7 10:59:09 2025 GMT

二、延长证书有效时间

1、准备脚本

国内下载地址:

https://gitcode.com/gh_mirrors/up/update-kube-cert/overview?utm_source=csdn_github_accelerator&isLogin=1

2、执行脚本

chmod +x update-kubeadm-cert.sh
./update-kubeadm-cert.sh all

3、查看pod是否正常

kubectl get pods -n kube-system

三、验证证书有效时间

[root@k8s-master01 ~]# openssl x509 -in /etc/kubernetes/pki/apiserver.crt -noout -text  | grep Not
            Not Before: Sep  8 01:22:02 2024 GMT
            Not After : Sep  6 01:22:02 2034 GMT

 


http://www.kler.cn/a/299558.html

相关文章:

  • Vue+Echarts 实现青岛自定义样式地图
  • langchain基础(二)
  • 脚本运行禁止:npm 无法加载文件,因为在此系统上禁止运行脚本
  • 134.力扣刷题--加油站--滑动窗口
  • 一文了解性能优化的方法
  • 17、智能驾驶硬件架构安全设计一般原则
  • 跨部门SOP与统一知识库:打破信息孤岛,促进团队协作
  • Console函数的所有使用方式详解比较
  • Redis 缓存深度解析:穿透、击穿、雪崩与预热的全面解读
  • 如果 Android 手机出现数据丢失,如何在Android上恢复丢失的数据
  • 蓝光3D扫描仪用于小尺寸精密注塑零件三维检测
  • HarmonyOs 应用基础--ArkTS-核心-基础
  • 深入掌握大模型精髓:《实战AI大模型》带你全面理解大模型开发!
  • JVM、JRE和 JDK:理解Java开发的三大核心组件
  • 内衣专用洗衣机怎么样?五款高分热门产品汇总,亮点满满
  • 计算机毕业设计 校内跑腿业务系统 Java+SpringBoot+Vue 前后端分离 文档报告 代码讲解 安装调试
  • SprinBoot+Vue个性化旅游推荐系统的设计与实现
  • 多个时间序列的滞后相关性
  • 生物信息名词汇总|生物信息基础知识
  • 医疗图像配准方法
  • 独立产品灵感周刊 DecoHack #067 - 摸鱼神器与AI视频创作工具
  • C# 多线程操作同一个文件,如何避免冲突
  • FFCD:森林火灾分类数据集(猫脸码客 第184期)
  • 解决python报错:AttributeError: module ‘matplotlib.cm‘ has no attribute ‘spectral‘
  • 基于YOLOv8的风力涡轮机表面损坏检测系统
  • Linux和C语言(Day10)