kubeadm init初始化流程分析
2022-04-25 15:32:33 0 举报
无
作者其他创作
大纲/内容
CoreDNSKubeDNS二选一
配置本地kubelet服务
/etc/kubernetes/audit/audit.yaml
1.kubelet service2.kube-apiserver service
等待Control Plane启动成功
1.生成/etc/kubernetes/pki/*2.生成对应的kubeconfig文件 /etc/kubernetes/admin.cnf /etc/kubernetes/kubelet.conf /etc/kubernetes/controller-manager.conf /etc/kubernetes/scheduler.conf
1.写入/var/lib/kubelet/kubeadm-flags.env2.写入/var/lib/kubelet/config.yaml3.chongqi kubelet
安装预检
font color=\"#64b5f6\
检测/生成audit策略文件(如果启用audit特性)
/etc/kubernetes/manifestskube-apiserver.yaml/etc/kubernetes/manifests/kube-controller-manager.yaml/etc/kubernetes/manifests/kube-scheduler.yaml/etc/kubernetes/manifests/etcd.yaml [option]
1.初始化默认配置2.加载用户指定参数3.设置动态化参数(如 主机名)4.检查并转换配置为内部表示
执行完成钱的配置
开始
检测/生成相关证书文件
镜像检测和拉取
k8s.gcr.io/kube-apiserver:<tag>k8s.gcr.io/kube-controller-manager:<tag>k8s.gcr.io/kube-scheduler:<tag>k8s.gcr.io/kube-proxy:<tag>k8s.gcr.io/pause:<tag>k8s.gcr.io/etcd:<tag> [option]k8s.gcr.io/coredns:<tag> [option]k8s.gcr.io/k8s-dns-kube-dns:<tag> [option]k8s.gcr.iok8s-dns-sidecar:<tag> [option]k8s.gcr.io/k8s-dns-dnsmasq-nanny:<tag> [option]
配置初始化
结束
1.安装用户检查2.目标安装版本兼容性检查3.操作系统环境检查4.kubernetes基础服务检查5.网络环境检查
生成manifest文件
收藏
0 条评论
下一页
为你推荐
查看更多