重置csr

注意:下面操作仅在刚安装k8s后24小时内有效 分析:kubelet启动后会生成如下文件。kubelet.conf文件决定了csr的存在,如果要想重新获取csr,可以停掉kubelet,删除kubelet.conf文件,重启kubelet就可以获得csr ls -l /etc/kubernetes/kubelet.conf
ls -l /etc/kubernetes/pki/kubelet* [root@test2 ~]# ls -l /etc/kubernetes/kubelet.conf
-rw------- root root Jan : /etc/kubernetes/kubelet.conf [root@test2 ~]# ls -l /etc/kubernetes/pki/kubelet*
-rw------- root root Jan : /etc/kubernetes/pki/kubelet-client------.pem
lrwxrwxrwx root root Jan : /etc/kubernetes/pki/kubelet-client-current.pem -> /etc/kubernetes/pki/kubelet-client------.pem
-rw-r--r-- root root Jan : /etc/kubernetes/pki/kubelet.crt
-rw------- root root Jan : /etc/kubernetes/pki/kubelet.key 查看目前所有csr [root@test1 ~]# kubectl get csr
NAME AGE REQUESTOR CONDITION
node-csr-462w6AWPUkqlTnmKUT1gs6orq6WqBWaTO1XndyRA5co 55m kubelet-bootstrap Approved,Issued
node-csr-in1KxGY-YMGu_CMY1Psl_1ZYx4kMDPwNkBuFP5_OXZY 28m kubelet-bootstrap Approved,Issued 删除node1节点csr [root@test1 ~]# kubectl delete csr node-csr-in1KxGY-YMGu_CMY1Psl_1ZYx4kMDPwNkBuFP5_OXZY
certificatesigningrequest.certificates.k8s.io "node-csr-in1KxGY-YMGu_CMY1Psl_1ZYx4kMDPwNkBuFP5_OXZY" deleted [root@test1 ~]# kubectl get csr
NAME AGE REQUESTOR CONDITION
node-csr-462w6AWPUkqlTnmKUT1gs6orq6WqBWaTO1XndyRA5co 57m kubelet-bootstrap Approved,Issued 停掉该节点的kubelet [root@lab3 ~]# systemctl stop kubelet 删除该节点的kubelet.conf文件 [root@lab1 ~]# rm -rf /etc/kubernetes/kubelet.conf 重启该节点的kubelet [root@lab1 ~]# systemctl restart kubelet 查看csr [root@test1 kubernetes]# kubectl get csr
NAME AGE REQUESTOR CONDITION
node-csr-462w6AWPUkqlTnmKUT1gs6orq6WqBWaTO1XndyRA5co 1h kubelet-bootstrap Approved,Issued
node-csr-in1KxGY-YMGu_CMY1Psl_1ZYx4kMDPwNkBuFP5_OXZY 25s kubelet-bootstrap Pending 参照文档: https://my.oschina.net/u/3390908/blog/1649764

最新文章

  1. javascript-观察者模式
  2. thinkphp关闭调试模式(APP_DEBUG => false),导致程序出错
  3. Java IO7:管道流、对象流
  4. 从web编辑器 UEditor 中单独提取图片上传,包含多图片单图片上传以及在线涂鸦功能
  5. Smarty模板技术学习(二)
  6. Background agent
  7. canvas 绘图
  8. 济南学习D2T1__折纸带
  9. Hadoop示例程序WordCount编译运行
  10. 用ASP生成RSS
  11. C 程序提升效率的10种方法
  12. 数据持久化之SP的优化—送工具类
  13. xml学习_上篇
  14. Parcelable encountered IOException writing serializable object
  15. asp.net core 如何集成kindeditor并实现图片上传功能
  16. PyQt5--QProgressBar
  17. AngularJS里面$emit, $broadcast,$on,$http.Jsonp,constant是使用笔记
  18. Delphi XE10 dxLayoutControl 控件应用指南
  19. Linux at命令详解
  20. BZOJ3174:[TJOI2013]拯救小矮人(DP)

热门文章

  1. 【转载】MCMC和Gibbs Sampling算法
  2. Handler dispatch failed; nested exception is java.lang.NoClassDefFoundError: org/dom4j/io/SAXReader
  3. vs调试时,不显示局部变量
  4. sql关联查询更新速度慢的问题
  5. JQuery 中each的使用方法
  6. MariaDB使用enum和set
  7. SQL 日期转换
  8. abd常用命令
  9. 最大数maxnumber (HYSBZ 1012)(线段树区间查询和单点修改)(优雅的暴力)
  10. Harmonic Number (LightOJ 1234)(调和级数 或者 区块储存答案)