首页 > 其他分享 >kubelet证书手动续签

kubelet证书手动续签

时间:2023-10-10 17:01:55浏览次数:45  
标签:00 续签 crt lib 手动 kubelet var pki

查看证书是否过期

openssl x509 -in /var/lib/kubelet/pki/kubelet.crt -noout -dates

模拟证书过期

# date
Thu Nov  7 00:05:17 CST 2021
# date -s "2022-10-07"  
Fri Nov  7 00:00:00 CST 2022
# date
Fri Nov  7 00:00:02 CST 2022

备份旧证书

cp /var/lib/kubelet/pki/kubelet.crt /tmp

cp /var/lib/kubelet/pki/kubelet.key /tmp

 

#手动续签

续签10年

openssl req -x509 -newkey rsa:4096 -keyout kubelet.key -out kubelet.crt -days 3650 -nodes

 

mv kubelet.crt /var/lib/kubelet/pki/

mv kubelet.key /var/lib/kubelet/pki/

systemctl restart kubelet

检查结果

[root@k8s-master01 ~]# openssl x509 -in /var/lib/kubelet/pki/kubelet.crt -noout -dates

notBefore=Nov 6 10:21:35 2022 GMT

notAfter=Nov 4 10:21:35 2032 GMT


标签:00,续签,crt,lib,手动,kubelet,var,pki
From: https://www.cnblogs.com/h1x2n/p/17755138.html

相关文章

  • Linux系列---【shell脚本-模拟手动跑每天的定时任务】
    问题背景上线的时候经常会遇到这样的问题,上线一个每天跑的定时任务,一般跑最近一年的数据,上线的时候需要手动跑过去最近一年的数据,手动肯定不方便,于是这里写了一个好用的shell脚本,来降本增效。shell脚本#!/bin/bash#设置循环的日期范围start_date="20230801"end_date="20......
  • kubelet.go 2466 Error getting node not found
    kubeadm初始化kubernetes集群报错,kubelet服务提示:kubelet.go:2466]"Errorgettingnode"err="node\"k8s3-master\"notfound处理记录。  0.ENV kubernetes1.22.x/1.23.x/1.24.x(不限于所列版本)CentOS7.x/Ubuntu22.04(不限于所列版本)  1.问题现象 kube......
  • 手动开发-实现SpringMVC底层机制--小试牛刀
    在这里说的底层机制的实现主要是指:前端控制器、Controller、Service注入容器、对象自动装配、控制器方法获取参数、视图解析、返回json数据。前端控制器前端控制器就是核心控制器。在这里我们可以设计一个Servlet来充当核心控制器:LingDispatcherServlet.java.这个控制器的作用......
  • 手动开发-简单的Spring基于注解配置的程序--源码解析
    在前文中《手动开发-简单的Spring基于XML配置的程序--源码解析》,我们是从XML配置文件中去读取bean对象信息,再在自己设计的容器中进行初始化,属性注入,最后通过getBean()方法进行返回。这篇文章,我们将基于注解的视角,实现简单的Spring容器。在这里我们还将做一些改动,前文我们是通过xml......
  • destoon 列表页面增加手动选择排序方式
    在mobile/include/mall.inc.php 行60 $order=$MOD['order'];  之前增加排序方式判断如果有order参数则$order接受参数,没有就用默认  $order=$MOD['order'];  1、增加排序以后的mobileurl函数,伪静态规则  ViewCode 伪静态规则 ViewCode  2、模......
  • oracle教程:创建手动刷新的物化视图
    创建物化视图的语法1、物化视图概念:将视图中查询出来的数据存储到一张表中。2、优点:查询速度比视图要快。3、缺点:占用资源,并且要时时更新数据。4、创建物化视图CREATEMETERIALIZEDVIEWview_name[BUILDIMMEDIATE|BUILDDEFERRED]REFRESH[FAST|COMPLETE|FORCE][ON[CO......
  • jquery设置图片可手动拖拽
    JQuery是一款流行的JavaScript框架,可以轻松实现网页交互效果。而其中一种常见效果是图片手动拖拽。以下是设置图片手动拖拽的JQuery代码。1234567891011121314151617181920212223242526$(document).ready(function(){var isDragging=fa......
  • 动手动脑
    piblicclassText{publicstaticvoidmain(String[]args){Fooobj1==newFoo();}}classFoo{intvalue;publicFoo(intinitValue){value=initValue;}}以下代码为何无法通过编译?哪儿出错了?首先是我们自己在类Foo里......
  • 动手动脑
    1.早期经常这样定义变量intvalue=100;前面的示例中这样定义变量MyClassobj=newMyClass();这两种方式定义的变量是一样的吗?不,这两种方式定义的变量并不相同。在第一个例子中,intvalue=100;是在Java中定义一个名为value的整数类型变量,并将其初始化为100。这是基本数据......
  • 手动实现BERT
      本文重点介绍了如何从零训练一个BERT模型的过程,包括整体上BERT模型架构、数据集如何做预处理、MASK替换策略、训练模型和保存、加载模型和测试等。一.BERT架构  BERT设计初衷是作为一个通用的backbone,然后在下游接入各种任务,包括翻译任务、分类任务、回归任务等。BERT模型......