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

news/2024/11/9 16:45:06/

概述

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

一、查看证书有效时间

[root@k8s-master01 ~]# openssl x509 -in /etc/kubernetes/pki/apiserver.crt -noout -text | grep NotNot Before: Sep  7 10:54:09 2024 GMTNot 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 NotNot Before: Sep  8 01:22:02 2024 GMTNot After : Sep  6 01:22:02 2034 GMT

 


http://www.ppmy.cn/news/1524598.html

相关文章

数据结构之红黑树的 “奥秘“

目录: 一.红黑树概念 二. 红黑树的性质 三.红黑树的实现 四.红黑树验证 五.AVL树和红黑树的比较 一.红黑树概念 1.红黑树,是一种二叉搜索树,但在每个结点上增加一个存储位表示结点的颜色,可以是Red或Black。 通过对任何 一条从根…

小阿轩yx-Zabbix企业级分布式监控环境部署

小阿轩yx-Zabbix企业级分布式监控环境部署 前言 “运筹帷幄之中,决胜千里之外”监控在 IT 运维中占据着重要地位,按比例说占 30% 也不为过在监控系统开源软件中有很多可选择的工具,但是真正符合要求的、能够真正解决业务问题的监控系统软件…

如何阅读PyTorch文档及常见PyTorch错误

如何阅读PyTorch文档及常见PyTorch错误 文章目录 如何阅读PyTorch文档及常见PyTorch错误阅读PyTorch文档示例常见Pytorch错误Tensor在不同设备上维度不匹配cuda内存不足张量类型不匹配 参考 PyTorch文档查看https://pytorch.org/docs/stable/ torch.nn -> 定义神经网络 torc…

【C++】auto的解释

auto 是 C 中的类型推断关键字。它让编译器自动推导变量的类型。使用 auto 可以使代码更简洁,尤其在处理复杂类型时特别有用。 auto 提高了代码的灵活性和可读性,特别是在类型复杂或需要保持一致性的情况下。 主要用法: 1.自动推导类型: …

手写call、apply、bind

一、手写call const person {name:zhangsan} function foo(numA,numB){console.log(this)console.log(numA,numB)return numA numB }// 手写call Function.prototype.mycall function(thisArg,...args){ // 手写callconst key Symbol(key) // 唯一标识符thisArg[key] thi…

小程序的右侧抽屉开关动画手写效果

<template><view><button click"openDrawer">打开抽屉</button><view v-if"showDrawer" class"drawer" :style"{ backgroundColor: bgColor }" click"closeDrawer"><view class"draw…

docker 重启容器且修改服务映射端口

要重启 Docker 容器并修改服务的映射端口,可以按照以下步骤进行操作: 1. 停止当前运行的容器 如果你想重新配置端口,通常需要先停止当前运行的容器。你可以使用以下命令停止容器: docker stop <container_name_or_id>2. 删除现有容器 为了修改端口映射,你需要删…

AI应用 | 超好玩的“汉语新解“ - 文末有Prompt

最近群里玩“汉语新解”的文字卡片贼多 感觉很新颖 本来AI是无法生成固定的图的 但是使用html格式&#xff0c;来生成固定图片的想法还是很不错的 看看效果 使用很简单 把提示词喂给Ai即可 随便一个大模型都可以&#xff0c;比如ChatGPT、通义千问、kimi等等 提示词(Prompt)如下…