首页 > 其他分享 >kubeadm手动更新节点的kubelet证书

kubeadm手动更新节点的kubelet证书

时间:2023-12-14 17:36:23浏览次数:20  
标签:kubernetes worker dev kubelet kubeadm 节点

问题描述

在kubernetes-dev-worker-2节点某次重启服务器之后发现kubelet不可用,其/var/lib/kubelet/pki/kubelet-client-current.pem证书中的内容空了(不知道咋回事),所以不能再注册到kube-api中。

处理过程:

1.在master节点,执行一下,表示给kubernetes-dev-worker-2节点生成新的kubelet.conf证书

kubeadm init phase kubeconfig kubelet --node-name kubernetes-dev-worker-2 --kubeconfig-dir /tmp/

2.在/tmp/kubelet.conf中复制全部内容到kubernetes-dev-worker-2的/etc/kubernetes/kubelet.conf中进行替换

3.在kubernetes-dev-worker-2节点执行

systemctl restart kubelet

后查看systemctl status kubelet 已变成运行模式,查看/var/lib/kubelet/pki/kubelet-client-current.pem已有新内容。

使用kubectl get nodes 可以看到kubernetes-dev-worker-2已经为Ready状态

 

备注:kubeadm命令开始时候报错找不到是因为在/usr/local/bin/kubeadm中,把他移到/usr/bin/kubeadm就可以全局用拉,不知道为啥这个命令在/usr/local/bin中不能用

 

标签:kubernetes,worker,dev,kubelet,kubeadm,节点
From: https://www.cnblogs.com/xiaoxiaomuyuyu/p/17901633.html

相关文章

  • prometheus监控k8s集群node节点/linux操作系统
    prometheus监控k8s集群node节点/linux操作系统 一、监控linux操作系统1、下载二进制包wgethttps://github.com/prometheus/node_exporter/releases/download/v1.7.0/node_exporter-1.7.0.linux-amd64.tar.gz2、解压,移动至/opt并做软连接tarzxfnode_expo......
  • MySQL 提示“不存在此列”是执行到哪个节点报出的?
    在MySQL中,当执行一条查询语句时,如果出现"不存在此列"的错误提示,通常是在查询解析阶段报出的。查询解析是MySQL执行查询语句的第一个阶段,它负责对查询语句进行语法解析和语义解析。在这个阶段,MySQL会检查查询语句中的表、列、函数等是否存在,并验证其正确性。如果查询语句中引用了不......
  • MySQL中的slave_exec_mode 参数详解(MySQL从节点复制错误处理时,sql_slave_skip_counter
    原文地址:https://www.soughttech.com/front/article/7159/viewArticle  今天我偶然看到了参数slave_exec_mode。从手册中的描述可以看出,该参数与MySQL复制有关。它是一个可以动态修改的变量。默认为STRICT mode(严格模式),可选值为IDEMPOTENT mode(幂等模式)。设置为IDEMP......
  • 当单节点的CPU使用率低于50%且内存使用率低于80%时,会触发本节点资源收缩。
     Serverless资源弹性扩缩触发条件资源弹性扩展触发条件纵向扩展触发条件PolarDB主要监控主节点和只读节点的CPU使用率、内存使用率和其他内核层面指标。在监控周期内,出现如下三种情况中的任意一种时,通常会触发Serverless资源纵向扩展:当单节点的CPU使用率高于80%,会触发本......
  • 倾斜摄影三维模型根节点合并的模型层级和块大小划分规则探讨
    倾斜摄影三维模型根节点合并的模型层级和块大小划分规则探讨  在倾斜摄影三维模型的根节点合并过程中,模型层级和块大小的划分规则是非常重要的,它们直接影响着数据处理和渲染的效率。在本文中,我们将探讨倾斜摄影三维模型的根节点合并的模型层级和块大小划分规则。1、模型层......
  • [LeetCode Hot 100] LeetCode24. 两两交换链表中的节点
    题目描述思路:创建dummy节点,令dummy.next=head。令cur表示当前到达的节点,初始时cur=dummy。每次需要交换cur后面的两个节点。如果cur的后面没有节点或者只有一个节点,则没有更多的节点需要交换,因此结束交换。否则,获得cur后面的两个节点node1和node2,通过更新节点的指针关系......
  • 7.完全二叉树的节点个数
    222.完全二叉树的节点个数1、概要给出一个完全二叉树,求出该树的节点个数。示例1:输入:root=[1,2,3,4,5,6]输出:6首先按照普通二叉树的逻辑来求。这道题目的递归法(后序)和求二叉树的深度(取MAX)写法类似,而迭代法,遍历模板稍稍修改一下,记录遍历的节点数量就可以了2、思路......
  • 代码 测试用例 测试结果 测试结果 24. 两两交换链表中的节点
    给你一个链表,两两交换其中相邻的节点,并返回交换后链表的头节点。你必须在不修改节点内部的值的情况下完成本题(即,只能进行节点交换)。 示例1:输入:head=[1,2,3,4]输出:[2,1,4,3]示例2:输入:head=[]输出:[]示例3:输入:head=[1]输出:[1] 提示:链表中节点的数目在范围 [0,100] 内......
  • kubeadm更新k8s集群证书(1.23.14版本)
    1、更新证书[[email protected]]#kubeadmcertsrenewall--config=kubeadm-config.yamlcertificateembeddedinthekubeconfigfilefortheadmintouseandforkubeadmitselfrenewedcertificateforservingtheKubernetesAPIrenewedcer......
  • 卸载节点Clusterware执行rootcrs.pl时报错"Compilation failed in require..."
    问题描述:卸载节点Clusterware执行rootcrs.pl时报错"Compilationfailedinrequire...",如下所示:系统:rhel7.364位数据库:oracle11.2.0.4rac3节点1、异常重现[root@rac3install]#./rootcrs.pl-deconfig-forceCan'tlocateEnv.pmin@INC(@INCcontains:/usr/local/li......