kubernetes 配置文件说明

环境信息

  • Centos7 5.4.212-1
  • Docker 20.10.18
  • containerd.io-1.6.8
  • kubectl-1.25.0
  • kubeadm-1.25.0
  • kubelet-1.25.0
  • kube-flannel

常见配置文件说明

文件/目录 说明 示例
/etc/kubernetes/{admin.conf, controller-manager.conf, kubelet.conf, scheduler.conf } master 管理节点上的管理节点(admincontroller-managerkubeletscheduler)配置文件
admin 配置文件具有全局管理员权限,可以跳过 RBAC 权限控制系统,应该禁止其共享。
/etc/kubernetes/kubelet.conf worker 节点上,kubelet 配置文件
/etc/kubernetes/manifests/ 管理节点上,管理节点的启动参数配置文件,主要包括 etcd.yamlkube-apiserver.yamlkube-controller-manager.yamlkube-scheduler.yaml。是静态 Pod 的主要配置路径
/etc/kubernetes/pki/ - 管理节点上,存放所有节点之间的通信证书文件,
- worker 节点上,存放集群 CA 证书文件。 只有 ca.crt
/etc/cni/net.d/10-flannel.conflist 管理节点上,flannel 配置文件