k8s的架构

简介

一个 K8s 系统,通常称为一个 K8s 集群,集群主要包括两个部分

一个 Master 节点(主节点)

一群 Node 节点(计算节点)

Master节点

Master 节点包括 API Server、Scheduler、Controller manager、etcd

API Server 是整个系统的对外接口,供客户端和其它组件调用,相当于"服务窗口"

Scheduler 负责对集群内部的资源进行调度,相当于"调度室"

Controller manager 负责管理控制器,相当于"管理员"

etcd是保存K8s所有集群数据的后台数据库

Node节点

Node节点包括Docker、kubelet、kube-proxy、pod

每个Node都会被Master分配一些工作负载,当某个Node宕机时,该节点上的工作负载就会被Master自动转移到其它节点上。在Node上主要运行着

Docker,用于创建容器

Kubelet,负责监视指派到它所在Node上的

Pod,包括创建、修改、监控、删除等

Kube-proxy,主要负责为Pod对象提供代理

Fluentd,主要负责日志收集、存储与查询

相关推荐
X54先生(人文科技)29 分钟前
碳硅协同对位法:从对抗博弈到共生协奏的元协议
人工智能·架构·零知识证明
u01040583640 分钟前
Java微服务架构:设计模式与实践
java·微服务·架构
Ashmcracker44 分钟前
导入Azure AKS集群到Rancher
microsoft·kubernetes·rancher·azure
檐下翻书1731 小时前
车辆事故处理流程图详细步骤
架构·流程图·论文笔记
AI殉道师1 小时前
AI Agent 架构深度解析:从零打造你的智能助手
人工智能·架构
Loo国昌1 小时前
【LangChain1.0】第八阶段:文档处理工程(LangChain篇)
人工智能·后端·算法·语言模型·架构·langchain
山上春2 小时前
ONLYOFFICE Odoo 集成架构深度解析与实战手册(odoo文件预览方案)
架构·odoo
码农小卡拉2 小时前
Docker Compose部署EMQX集群详细教程(Ubuntu环境优化版)
mqtt·ubuntu·docker·容器·emqx
一只专注api接口开发的技术猿2 小时前
微服务架构下集成淘宝商品 API 的实践与思考
java·大数据·开发语言·数据库·微服务·架构
Huanlis2 小时前
电力系统故障录波技术与架构解析
架构·行业