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简介/
Author
August Rosenberg
Posted on
September 25, 2024
Licensed under