Kubernetes组件【20260803】002篇

Kubernetes组件【20260803】002篇 文章目录一、控制平面组件详细配置1. kube-apiserver2. etcd3. kube-scheduler4. kube-controller-manager5. cloud-controller-manager(可选,云环境)二、节点组件详细配置1. kubelet(1)`/var/lib/kubelet/config.yaml`(KubeletConfiguration)(2)关键启动参数(在 systemd 的 `ExecStart` 中)2. kube-proxy3. 容器运行时:containerd三、插件组件详细配置1. CoreDNS2. kube-proxy 与 CNI 插件的端口协同四、端口全景汇总控制平面节点工作节点五、生产环境防火墙规则示例六、kubeadm 部署的配置文件体系七、版本适配速查Kubernetes 与容器运行时版本矩阵接着上一轮的组件总览,这一轮把每个核心组件落到生产可操作的层面:容器镜像、运行时版本适配、配置文件路径与关键参数、监听端口。以下内容以Kubernetes 1.30.x为基准版本示例(目前主流生产版本),其他版本请按对应版本的官方矩阵微调。📌 所有核心组件镜像的官方仓库为registry.k8s.io(原k8s.gcr.io),国内环境常替换为registry.cn-hangzhou.aliyuncs.com/google_containers等镜像加速器。一、控制平面组件详细配置1. kube-apiserver容器镜像registry.k8s.io/kube-apiserver:v1.30.0核心配置文件与参数kubeadm 部署时, manifests 文件位于/etc/kubernetes/manifests/kube-apiserver.yaml,以 Static Pod 形式运行。关键启动参数:参数说明典型值