SRE
文章平均质量分 86
需于沙
这个作者很懒,什么都没留下…
展开
-
kubadm运行逻辑——init-certs证书的生成与创建
一、kubernetes需要的证书列表 kubeadm用于生成各个证书的重要代码段,他把各个证书的的生成封装成一个个的对象。然后放到我们subPhases中,上层的逻辑会挨个调用对象中的run函数。 74 func newCertSubPhases() []workflow.Phase { 75 subPhases := []workflow.Phase{} 76 77 // All subphase 78 allPhase := workflow.Phase{ 7原创 2021-07-13 09:51:13 · 529 阅读 · 0 评论 -
kubeadm的运行逻辑——1-init-preflight
一、kubeadm命令行运行生成kubenetes的逻辑 首先如果有kubeadm命令,不放运行一下下图中的命令。可以看到init的相关执行逻辑。可以看到主要分为以下几个部分。 preflight,系统前置检查 certs 各种证书的文件生成 kubeconfig生成kubeconfig文件,主要是kubenetes的几大组件的配置文件。 kubelet-start 启动kubelet control-plane 生成所有静态pod的manifest文件,这些静态pod组成了kub原创 2021-05-04 14:48:30 · 631 阅读 · 0 评论