k8s简介
master
api-server
一个基于rest 风格的接口,用于操作k8s
controller-manager
控制器管理器
管理各个类型的控制器
针对k8s 中的各种资源进行管理
cloud-controller-manager
云控制器管理器
用于第三方云平台的api 对接的管理器
kube-scheduler
调度器
负责将pod 基于一定算法,将其调度到合适的节点(服务器)上
etcd
k8s 的key-value 数据库
基于raft 算法实现的自主的集群高可用的分布式数据库
老版本:基于内存
新版本:持久化保存
node
最少会有三个东西
kubelet
kube-proxy
container-runtime
kubelet
负责pod 的生命周期,存储,网络
kube-proxy
网络代理,负责service 的服务发现和负载均衡
container-runtime
运气运行时环境:docker、containerd、CRI-O
k8s简介
https://tsy244.github.io/2024/09/25/k8s/k8s简介/