问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

kubeadm 专题 一 init 究竟干了些什么

发布网友 发布时间:2022-12-21 03:04

我来回答

1个回答

热心网友 时间:2023-10-02 12:12

kubeadm 已经GA , 作为官方的集群安装工具,准备写一个专题,大致分为5 部分,内容会比较多。

kubeadm 属于第二层,用于管理集群。

命令用法

参数说明

kubeadm init通过执行以下步骤来引导Kubernetes控制平面节点:

kubelet 使用4个文件的方式如下

如果未提供外部etcd,则会为etcd生成其他静态Pod清单。 Static Pod清单写入 /etc/kubernetes/manifests ; kubelet监视此目录以便Pods在启动时创建。

control plane 的pod 启动后,init 开始继续执行后面的流程。

通过 API server 安装 DNS 服务器 (CoreDNS) 和 kube-proxy 组件。在 Kubernetes 版本 1.11 和更高版本中,CoreDNS 是默认 DNS 服务器。要安装 kube-dns 而不是 CoreDNS,必须在 kubeadm 配置文件的ClusterConfiguration 字段中配置 DNS 附加组件(通过 kubeadm config 文件)。请注意,虽然已部署 DNS 服务器,但安装 CNI 前该POD 不会被调度到节点(可以理解为不回被实际部署,或不会生效)。

查看 kubeadm config print的帮助

打印默认的init 配置文件

打开 initconfig, 内容如下

上面的内容只包含额了最简话的InitConfiguration type 的内容,kubeadm 完整的内容包含5大部分,如下,每个type 之间,需要用yaml的 --- 文档隔离进行分离。
init-full-config.yaml 文件结构

想细的内容可以参阅 kubeadm api ,kube-proxy配置部分的内容细节在这里 KubeProxyConfiguration
比如我要修改kube-proxy的模式为IPVS 那么修改后的init-full-config.yaml 内容为如下

关于如何通过kubeadm 配置启用 IPVS 请 参阅
关于如何定制化 control plane 请 参阅

对于google 提供的镜像,在众所周知的原因下,无法访问。所以需要使用国内镜像或者自建的镜像仓库。 kubeadm 提供了参数,同事也支持修改 kubeadm config 文件来指定定制化的仓库

通过如下命令,可以查看和拉取 init 所需的镜像。

kubelet 默认使用 docker 作为runtime 并使用内建的 dockershim 进行交互。
其他的runtime包括:

安装文档 CRI installation instructions

根据安装文档安装好runtime后,需要对kubeadm 和kubelet 做如下配置

你也可以通过kubeadm init/reset 的 --cri-socket 参数来是先同样的事情。

与其像 kubeadm 基础教程 中那样,将从 kubeadm init 获得的令牌复制到每个节点,不如并行化令牌分发,以便更轻松地实现自动化。要实现此自动化,您必须知道控制平面节点在启动后将具有的 IP 地址。

步骤

集群启动之后,可以通过 /etc/kubernetes/admin.conf 中的凭证来和集群通信。

参考资料
Automated High Availability in kubeadm v1.15: Batteries Included But Swappable

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
...的话有啥影响,怎么听说对六年后换证有影响? ...重新刷学时吗,科一科二科三科四可以转校吗? 考完科一科二科三科四要多久 ...但是科目三的学时没有打满对以后有没有影响? 我的学时卡没有打过,一点都没有,不过我科一科二科三科四都全部考完了... 五行穿搭2021年10月8日五行属什么怎么穿衣 十月八日上到十月几日 ipadmini和iphone6是充电器不一样、还是数据线不一样呢?可以互相使用充 ... iphone6的插头可以通用ipad mini 吗 iphone6和ipad mini的充电器可以通用吗 三相平衡时能与冰、H2SO4、水溶液平衡共存的硫酸水合盐的分子中含几个水分子 三相平衡率怎么算 三相平衡的概述 起诉欠款人需要到哪里去起诉 起诉欠款人需要在哪里起诉 水豆鼓烧虾做法 交往快三年半的男朋友 ,快过生日了 送点什么比较好呢? 抱歉,你的未来我来不及参与 我邻居姐姐马上过十八岁生日,她今天问我,我们学校正月十五放假不放假,她要请她朋友吃饭,邀我去。但我 求大神支点子。 两人合照相框扔掉好吗 增字为什么是提土旁 1028是什么日子 合金弹头电视tv怎么投币. 我用的是手机游戏手柄 游戏机显示请投币手柄不能用了 switch卡普空怎么不能投币 手柄进入游戏无法投币 switchcapcom怎么投币 LOL水晶之衡纪念头像领取条件及地址 昝,,,这个字念什么,谢谢 单片机中变量名TestKeyCnt,意思是什么 你好。请问国家认可的钱币鉴定师在哪考?可以拿上正轨*书的?谢谢 紫米煮多久才熟 紫米煮熟需要的时间 《我喜欢的水果》教学反思 幼儿园大班《我爱吃的水果》教案 异形大战铁血战士"异形"产的蛋孵出的那个外星怪物身是什么,就是它扑过去抱住人类的头然后把卵送进去就死了 《魂斗罗》终于搞懂外星生物的进化链,所有怪物都是同一源头 保利中珺广场怎么样?好不好?值不值得买? 窝趣公寓广州萝岗地铁站店是小区公寓吗? 上海公积金提取成功后一般什么时候到账 上海公积金租房提取每月几号到账 如何求y=2sin3x的反函数? 英格兰布里斯托& 威尔士卡迪夫两日游 我国电子商务的发展也国外发达国家有哪些差距? 昆仑通态触摸屏系数参数提示无网络功能 启停是什么意思 拈花不现什么意思? 我想知道 拈花把酒 的句解。。那位大师能赐教。。。感激不净。 拈花微笑而不语下句 有没有一本书写,比如佛祖拈花,虽然不说,却表明了一个涵义。比如,一支笔掉在地上?