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,主要负责日志收集、存储与查询

相关推荐
canonical_entropy5 小时前
对《DDD本质论》一文的解读
后端·架构·领域驱动设计
haogexiaole5 小时前
Java高并发常见架构、处理方式、api调优
java·开发语言·架构
SmartBrain5 小时前
深入洞察:V模型架构实现业务到IT的服务化设计
华为·架构·创业创新
新知图书7 小时前
Encoder-Decoder架构的模型简介
人工智能·架构·ai agent·智能体·大模型应用开发·大模型应用
能不能别报错8 小时前
K8s学习笔记(十六) 探针(Probe)
笔记·学习·kubernetes
银帅183350309718 小时前
2018年下半年试题四:论NoSQL数据库技术及其应用
数据库·架构·nosql
文火冰糖的硅基工坊9 小时前
《投资-107》价值投资者的认知升级与交易规则重构 - 上市公司的估值,估的不是当前的净资产的价值,而是未来持续赚钱的能力,估的是公司未来所有赚到钱的价值。
重构·架构·投资·投机
文火冰糖的硅基工坊9 小时前
《投资-99》价值投资者的认知升级与交易规则重构 - 什么是周期性股票?有哪些周期性股票?不同周期性股票的周期多少?周期性股票的买入和卖出的特点?
大数据·人工智能·重构·架构·投资·投机
一水鉴天9 小时前
整体设计 逻辑系统程序 之18 Source 容器(Docker)承载 C/P/D 三式的完整设计与双闭环验证 之2
docker·架构·认知科学·公共逻辑
能不能别报错9 小时前
K8s学习笔记(十四) DaemonSet
笔记·学习·kubernetes