论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
朋友圈
看朋友圈动态,了解ToB世界。
ToB门户
了解全球最新的ToB事件
博客
Blog
排行榜
Ranklist
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
导读
Guide
相册
Album
记录
Doing
搜索
本版
文章
帖子
ToB圈子
用户
免费入驻
产品入驻
解决方案入驻
公司入驻
案例入驻
登录
·
注册
只需一步,快速开始
账号登录
立即注册
找回密码
用户名
Email
自动登录
找回密码
密码
登录
立即注册
首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
圈子
SAAS
IT评测·应用市场-qidao123.com
»
论坛
›
软件与程序人生
›
云原生
›
【赵渝强老师】Kubernetes的体系架构
【赵渝强老师】Kubernetes的体系架构
曂沅仴駦
论坛元老
|
2024-8-7 09:32:36
|
显示全部楼层
|
阅读模式
楼主
主题
1018
|
帖子
1018
|
积分
3054
在学习Kubernetes之前,有必要相识一下它的体系架构及其组件。这对于后续部署Kubernetes集群及使用它都非常的重要。下图展示了Kubernetes的体系架构。
Kubernetes属于主从分布式架构的体系架构,主要包括master的主节点和node的工作节点。实际的生产情况中,node的工作节点至少两个。
视频讲解如下:
Kubernetes的体系架构 【赵渝强老师】Kubernetes的体系架构
下面临master和node做一个简单的介绍。
master
master作为集群的主节点,它控制着整个集群并对集群进行管理和调度。master节点上运行着API Server、scheduler、controll-manager各个详细的服务组件,并master还管理着集群的长期化存储etcd。
node
node节点是Kubernetes集群真正的工作节点,它是实际运行业务应用容器的节点。node节点上运行着kubelet、kube-proxy和Docker容器的守护进程。node节点通过kubelet与master节点上的API Server进行交互,从而实现在集群中进行各种资源的增编削查等操作。
除了master的主节点和node的工作节点外,Kubernetes体系架构中还包括客户端下令行工具kubectl和别的一些附加组件。
下面讨论一下Kubernetes集群中的组件。
一、Kubernetes的焦点组件
在相识了Kubernetes的体系架构后,下面临此中涉及到的焦点组件及别的们的作用进行了详细阐明。
API Server
API Server提供了操作Kubernetes集群的唯一入口,通过它可以访问到集群中的所有资源。API Server提供了用户的认证及授权功能;支持访问控制的管理和服务的注册发现等机制。API Server同时也与etcd的存储进行交互,从而将集群的信息进行长期化生存。
scheduler
负责管理和调度集群的资源。Kubernetes允许用户预先界说资源的调度战略,通过scheduler的调度器将Pod调度到相应的node节点上。
controll-manager
负责维护集群的状态,例如:故障检测、主动扩展、滚动更新等。
kubelet
负责管理node节点上运行的pod,包括:pod的创建、修改、删除、重启以及健康状态的监控等操作。kubelet同时还负责与master节点上的API Server进行交互通讯,定时将本node节点的状态发送给API Server;并接收API Server 下发的指令信息。
kube-proxy
kube-proxy会根据etcd中存储的应用配置信息在node节点上启动一个监听进程,从而实现将外部请求路由转发到后端正确的容器中。同时kube-proxy还解决了同一服务端口冲突的题目,并为部署在Kubernetes集群中的应用提供访问外部网络的能力。kube-porxy支持随机和轮询这两种负载均衡的路由算法。
Docker容器的守护进程
负责Docker的镜像管理以及pod和容器的真正运行,是Kubernetes真正的执行引擎。
Docker是Kubernetes的执行引擎,但Kubernetes也可以使用其他的容器技术作为执行引擎,如:Containerd。
二、Kubernetes的附加组件
下表列举了在Kubernetes中一些常用的附加组件以及它们的作用,这些附加组件不是必须的。只是使用这些组件可以加强Kubernetes的功能。
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有账号?
立即注册
x
回复
使用道具
举报
0 个回复
正序浏览
返回列表
快速回复
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
or
立即注册
本版积分规则
发表回复
回帖并转播
发新帖
回复
曂沅仴駦
论坛元老
这个人很懒什么都没写!
楼主热帖
ICA:1靶场
教你如何解决T+0的问题
国内IT硬件如何铸就新辉煌? ...
架构设计基础设施保障IaaS之计算篇 ...
快速入门python看过的一些资料 ...
JS中的Set与Map
Excel文件校验
超融合技术在银行业的应用及实施中的关 ...
gitee使用教程,创建项目仓库并上传代 ...
开源一款监控数据采集器,啥都能监控 ...
标签云
AI
运维
CIO
存储
服务器
浏览过的版块
BPM
虚拟化与私有云
移动端开发
Oracle
Mysql
SQL-Server
分布式数据库
MES
.Net
快速回复
返回顶部
返回列表