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

K8S---kubelet TLS 启动引导

一、引导启动初始化过程(Bootstrap Initialization )

  • 1、kubeadm 生成一个Token,类似07401b.f395accd246ae52d这种格式,或者自己手动生成
  • 2、使用kubectl命令行,生成一个Secret,具体详见认证、授权
  • 3、kubelet 进程启动 (begin)
  • 4、kubelet 看到自己没有对应的 kubeconfig 文件 kubelet --kubeconfig
  • 5、kubelet 搜索并发现 bootstrap-kubeconfig 文件 kubelet --bootstrap-kubeconfig
  • 6、kubelet 读取该启动引导文件,从中获得 API 服务器的 URL 和用途有限的一个“令牌(Token)”,即上述生成的令牌Token
  • 7、kubelet 建立与 API 服务器的连接,使用上述令牌执行身份认证
  • 8、kubelet 现使用受限制的凭据即上述token,来创建和取回证书签名请求(CSR)
  • 9、kubelet 为自己创建一个 CSR,并将其 signerName 设置为 kubernetes.io/kube-apiserver-client-kubelet
    CSR 被以如下两种方式之一批复:
    如果配置了自动批复,kube-controller-manager 会自动批复该 CSR
    如果配置了手动批复,一个外部进程,或者是人,使用 Kubernetes API 或者使用
http://www.lryc.cn/news/152966.html

相关文章:

  • Android系统修改驱动固定USB摄像头节点绑定前后置摄像头
  • RT-Thread 内核移植
  • springboot中entity层、dto层、vo层通俗理解三者的区别
  • TypeScript_队列结构-链表
  • STM32G0 定时器PWM DMA输出驱动WS2812配置 LL库
  • 记录错误:Access denied for user ‘root‘@‘localhost‘ (using password:No) 解决方案
  • python爬虫实战(5)--获取小破站热榜
  • 单目标应用:基于麻雀搜索算法SSA的微电网优化调度MATLAB
  • C# easymodbus
  • HikariCP源码修改,使其连接池支持Kerberos认证
  • 5分钟看明白rust mod use
  • 【Java核心知识】ThreadLocal相关知识
  • 《Python基础教程(第三版)》阅读笔记 1
  • 坦克400 Hi4-T预售价28.5万元起,越野新能源好理解
  • 我的Vim学习笔记(不定期更新)
  • spring boot项目生成容器并运行
  • Vue之html中特殊符号的展示
  • 数据结构1 -- leetcode练习
  • Java设计模式:四、行为型模式-05:备忘录模式
  • MongoDB实验——MongoDB配置用户的访问控制
  • golang逃逸技术分析
  • 说说你了解的 Nginx
  • SpringWeb(SpringMVC)
  • Mysql 语句
  • 软考高级架构师——6、软件架构设计
  • 虚拟内存相关笔记
  • 【linux】定时任务讲解
  • 安卓10创建文件夹失败
  • 文件操作(c/c++)
  • 设计模式-适配器