最新要闻
- 建业地产:暂停支付境外债务,集中一切资源保证现有项目交付
- 2023重庆九龙坡中考成绩查询入口
- 当前消息!Xbox Showcase宣布将于7月11日展示即将推出的独立游戏
- 东部战区海军航空兵某部组织2023年度队列会操评比|全球消息
- 无功不受禄(无功)
- 哺乳期来月经正常吗_哺乳期会来月经吗
- 环球快资讯:沈阳市和平湾生态科创示范区项目正式开工
- 薪酬体系设计者的年终总结
- 暴雨袭来 居民连夜排积水 要闻速递
- 过完端午节你胖了吗?健康瘦、不反弹的方法快来get一下 环球速讯
- 每日速看!宽字的组词有哪些_宽字怎么组词相关介绍简介
- 北大核心和中文核心是一样的吗_北大核心与中文核心什么区别
- iphone怎么连接itunes_iphone怎么连接到itunes_环球今日报
- 双控开关接线图的三种接法(双控开关接线) 今日看点
- 当前通讯!黑龙江省齐齐哈尔市开展市场监管领域安全大排查大整治
- 微软员工 morale正降! 仅47%员工愿意留在公司
手机
国金证券:给予博众精工买入评级,目标价位41.58元-全球速看料
3天假期迎游客84.51万人次!江宁“创意+民俗”产品受青睐
- 国金证券:给予博众精工买入评级,目标价位41.58元-全球速看料
- 3天假期迎游客84.51万人次!江宁“创意+民俗”产品受青睐
- 芜湖海事“三个强化”筑牢内部安全“防火墙”-全球新动态
- 只要肯攀登,早晚咸鱼翻身的星座|焦点快播
- 环球观速讯丨无业人员如何贷款?可以参考这些申贷方法!
- 行业追踪|磷化工市场(6月19日-6月25日):三氯化磷价格环比大幅上涨
家电
焦点简讯:Kubernetes 系列:了解 k8s 架构(一)
Kubernetes 概述
当下,我们很多项目于都在Cloud Native
(云原生)的上面,这种方法旨在使组织能够确保可用性并快速响应和适应变化,云原生其实就是一组本质上支持在不同云环境(公共云、私有云或混合云)上大规模构建、运行和管理应用程序的实践和技术。
【资料图】
云原生离不开两个概念:容器
和微服务
,这两个概念是任何云原生应用程序的构建块:
- 微服务是小型、独立的服务(软件)的集合,可以在容器中轻松打包和执行。
- 容器基于容器镜像, 容器是一个标准的软件单元,它打包代码及其所有依赖项,无论基础设施如何, 都允许应用程序快速可靠地运行
- 容器镜像是一个轻量级的、独立的、可执行的软件包,其中包含运行应用程序所需的一切,容器镜像在运行时成为容器
使用微服务架构是确保应用程序速度、敏捷性、增长和可用性的基础,因此,它改善了用户体验。
例如,随着网络流量的增加或减少,放置在单体专用服务器上的整体应用程序比一组微服务更难扩展和缩减。
然而,微服务架构的快速采用导致生产环境中容器数量的增加,这使得容器的管理和维护变得非常困难。并且,如果服务的请求量上来,已部署的服务响应不过来的时候怎么办呢?传统的做法是,如果请求量、内存、CPU超过阈值做了告警,运维马上再加几台服务器,部署好服务之后,接入负载均衡来分担已有服务的压力。这样从监控告警到部署服务,中间需要人力介入。 因此,Kubernetes
的诞生就是为了解决这个问题。k8s实现自动完成服务的部署、更新、卸载和扩容、缩容等功能
Kubernetes(也称为 K8s)是一个开源平台,旨在自动化容器化应用程序的配置、管理、可扩展性和可用性。(或者简单地说,它是一个编排工具)
Kubernetes
最初是一个名为 Borg
的 Google 内部项目。 然后它被交给开源社区,现在由云原生计算基金会(CNCF)维护。
架构
从上图可以看到:
Kubernetes
集群由Control Plane
和工作节点(Worker Node
)组成。
Control Plane
Control Plane
是集群中的决策者,它负责编排运行、调度和维护应用程序所需的所有进程。Control Plane
可以安装到任何节点,但是作为最佳实践,不建议在WorkerNode
上安装Control Plane
。我们在后续文章中讨论如何构建 Kubernetes
集群。
kube-apiserver
: 公开 API 服务器的组件etcd
: 分布式键值存储。Kubernetes
使用它作为所有集群数据的后备存储kube-scheduler
: 监视新创建的Pod
并为其分配节点的组件kube-controller-manager
: 负责控制器进程的组件。 Kubernetes 中的控制流程各不相同,例如控制节点是否关闭的节点控制器或创建endpoints
的端点控制器。cloud-controller-manager
: 这是一个可选组件,仅在云上创建 Kubernetes 集群时才需要。该组件将 Kubernetes 集群链接到云提供商
Worker Nodes
Worker Node
负责托管称为 Pod
的 k8s 对象。而Pod
是k8s对象的最小单位。它在其中运行一个容器化应用程序。所有 k8s
节点都运行三个主要代理:
Container Runtime
: 在节点上运行容器, 负责从注册表加载容器镜像、监视容器资源、将容器彼此隔离以及管理容器生命周期(即 docker)kube-proxy
: 它通过监视两个主要的 k8s 对象:Services
和Endpoints
来维护 k8s 节点上的网络规则。这些网络规则允许Pods
在 k8s 集群内部或外部可访问kubelet
:一个systemd
进程。它接收PodSpecAPI
调用并与Container Runtime
通信,以确保遵守PodSpec
。
PodSpec
: 是描述Pod
的文件,它的文件格式可以是YAML
或JSON
格式。每次更改后,会由kube-controller-manager
通过kube-apiserver
发送到Kubelet
代理,以便Kubelet
可以执行必要的更新以实现当前状态和所需状态之间的匹配。它还会发送到kube-scheduler
以决定在哪个节点上运行 pod。
Control Plane Node
Control Plane
由与Worker Node
相同的代理加上几个其他代理组成。大多数进程在容器内执行,其中一些是 systemd
进程。他们负责确保集群的当前状态与所需状态匹配
kube-apiserver
: apiserver k8s 集群的单一入口,它主要负责根据用户的具体请求,去通知其他组件从架构图可以看出k8s各个代理之间不直接通信。 数据通过kube-apiserver
在代理之间传递。因此,kube-apiserver
是 k8s 集群的单个入口,处理所有内部和外部的 k8s 流量(API 调用)。
apiserver
调用时会为每个 API 调用执行身份验证(authentication
)、授权(authorization
)和admission control
。
authentication
:当客户端提供有效的 TLS 证书时建立(有效的 TLS 证书是由集群的 CA 签名并受apiserver
信任的证书)authorization
:通过RBAC,指定客户端是否可以对某些 k8s 对象执行CRUD 操作admission controlCRUD operation
: 如果客户端对 k8s对象执行的操作合法,则成立。例如,当集群有一个 ResourceQuota 对象将命名空间 dev 中可以创建的 pod 数量限制为 2 时。如果用户尝试创建 第3个 pod,则其请求将被拒绝
kube-controller-manager
:由一组称为控制器的 k8s 对象组成在 k8s 中,Controller负责监控和调整在Worker Node上部署的服务的状态,比如用户要求A服务部署2个副本,当其中一个服务挂了,Controller会马上调整,让Scheduler再选择一个Worker Node重新部署服务。kube-scheduler
: K8S 所有Worker Node的调度器。当用户要部署服务时,Scheduler会选择最合适的Worker Node(服务器)来部署etcd
: K8S的存储服务。etcd存储了K8S的关键配置和用户配置,K8S中仅API Server
才具备读写权限,其他组件必须通过API Server
的接口才能读写数据
最好是始终确保有 etcd 数据的备份
总结
好了,到这里就简单的说明了k8s内部的一些组件作用和他的一个主要架构,总的来说k8s
的Master Node
具备:请求入口管理(API Server),Worker Node调度(Scheduler),监控和自动调节(Controller Manager),以及存储功能(etcd);而Worker Node
具备:状态和监控收集(Kubelet),网络和负载均衡(Kube-Proxy)、保障容器化运行环境(Container Runtime)
下一篇我们介绍k8s里面一些重要的概念:Pod
,Volume
,Container
,Deployment 和 ReplicaSet
以及Service和Ingress
等。
转载:风向阅读 - Kubernetes 系列:了解 k8s 架构(一)
关键词:
焦点简讯:Kubernetes 系列:了解 k8s 架构(一)
文心一言 VS 讯飞星火 VS chatgpt (47)-- 算法导论6.1 5题
世界快资讯:如何监控文件变化,比如密码修改导致 shadow 文件变化
合肥一六八玫瑰园学校获评全国“网络学习空间人人通”培训基地学校称号-今日快讯
精选!女人带好运的微信名字三个字_女人带好运的微信名字
200亿元产业创新集群基金成功发布 苏州工行在主题教育中建新功 全球今日讯
iOS/iPadOS 17 Beta 2更新 升级需要同一Apple ID
刚刚,杭州为骑手小哥彭清林记二等功!他最新情况如何?啥时候出院? 世界消息
转需!报到证取消后,高校毕业生档案怎么转
安吉:大麓青年音乐节燃情乡村夏夜
3年省下305吨粮食这家餐厅怎么做的?“傻瓜式承诺”的必杀技
江西出台畜禽屠宰三年行动方案 世界速看料
汉字找茬王相亲之路选对正确的人攻略 天天报道
快讯:最高检发布“依法严惩毒品犯罪 强化禁毒综合治理”十大典型案事例
抖音极速版多少钱才能提现规则一览
天天热点!暑期将至,海口市儿童文化活动接踵而来
新消息丨微软:收购 B 社母公司 ZeniMax 以防止《星空》成为索尼平台独占
当前简讯:云南景东:金融支持生态资源价值转化“景东模式”初步形成
动态焦点:“限游令”下仍有不法分子钻漏洞挣钱 虎丘检察官:网游“过脸”当生意,触犯刑律担责
每日视讯:6月25日山东地区醋酸行情观望运行
建业地产:暂停支付境外债务,集中一切资源保证现有项目交付
国金证券:给予博众精工买入评级,目标价位41.58元-全球速看料
新股消息 | 童装品牌运营商永兴东润递表港交所 2022年营利双降
当前速看:人气高市场旺!滨城端午假期盛宴“嗨爆”全城
每日焦点!武汉新城两大重磅地标 正式启动!
教育部:填报高考志愿勿信小道信息,谨防上当受骗
孔德京夺得中式台球国际精英赛冠军 环球今日讯
环球快看:多名“90后”干部接受审查调查:早节不保难行远
前脸太“嚣张”,全新“胜达”港口曝光,内部座舱堪比超跑!|当前讯息
3天假期迎游客84.51万人次!江宁“创意+民俗”产品受青睐
今日关注:又多一宗罪 抽烟不仅伤肺还毁眼
高三能到北京私立高中进行复读吗?哪些学校可报名?
芜湖海事“三个强化”筑牢内部安全“防火墙”-全球新动态
今日快讯:最高检:新型毒品层出不穷,犯罪呈现年轻化趋势
只要肯攀登,早晚咸鱼翻身的星座|焦点快播
世界热点!宜春学院2023年研究生一志愿复试时间安排
山东:1-5月经济运行平稳向好 新经济投资加速布局 世界焦点
突然猛涨!有人开车10多个小时连夜抢货!网友懵了:比黄金还贵?
新乡市凤泉区“3个100%”实现“零距离”服务群众
Google Home 用户现在可以将房间灯添加到主页面板和收藏夹选项卡 每日消息
上海市胸科医院“心胸疾病临床医学中心”项目开工
环球观速讯丨无业人员如何贷款?可以参考这些申贷方法!
速递!nebula模拟器官网_nebula和Kawaks模拟器
行业追踪|磷化工市场(6月19日-6月25日):三氯化磷价格环比大幅上涨
环球快报:三管 零冷水_三管零冷水和两管零冷水区别是什么
每日热点:“清洁昆明十峰 洁净山野 ”2023年户外登山环保行动嵩明大尖山启动 身体力行守护绿水青山
全球焦点!帐中香金银花原文车(厕所金银花露)
焦点报道:北京地铁:10号线故障已修复,运营秩序正在逐步恢复中
北京宝沃生产资质申请注销,多款车型年底停售,小米汽车进展将定期披露
家祭无忘告乃翁的上一句叫什么(家祭无忘告乃翁的上一句)|环球要闻
每日讯息!618完美收官,珀莱雅用科技力擦亮增长底色
世界短讯!蚂蚁集团宣布正在研发“贞仪”大模型,不少网友赞叹有文化
微头条丨17K小说网创始人病故,享年42岁
深圳坪山区举行第三批食品安全副校长集中聘任仪式
《仙剑世界》表示不会骗氪 部分设计借鉴友商
斯巴鲁中国重大变更!中方股东出让全部股权!去年在华销量仅1.1万辆,还能挺多久?
热点在线丨今天仍在服役的10架最古老的飞机!波音737/747上榜
众安百万医疗保险好吗?有必要买吗?|天天百事通
金店回收黄金多少钱一克(2023年6月25日)
俄罗斯卡卢加州取消州内私人交通工具通行限制
MileApo电影《情牵浮生戏》最新预告片发布:陈立波ApoNattawin和张泽毅MilePhakphum
张雪峰自曝因过度劳累被强制住院,网友对其真实性表示质疑
【Mr.END】校园怪谈 上|天天报资讯
宋雯菲(宋汶霏)
大美中国夏日潋滟无限好 湖光山色展风韵 世界报道
多肽上市龙头公司有哪些(2023/6/25)
日播时尚提示重组12个风险:标的公司后续可能投入资金约163亿元 热推荐
开完2022捷达vs5,再开2022瑞虎7plus,说实话差距太大了 每日报道
《暗黑破坏神4》莉莉丝祭坛在什么地方
2023重庆九龙坡中考成绩查询入口
最新规划修改!涉及安庆老城区地块
我55岁,独生儿子当了人家上门女婿,我以死相逼没能阻止,一年后我乐了 全球速递
数字认证: 关于召开2023年第一次临时股东大会的通知
当前消息!Xbox Showcase宣布将于7月11日展示即将推出的独立游戏
11亿美元投资来了!蔚来与阿布扎比投资机构 CYVN Holdings签署认购协议
视点!潮州萝卜干怎么炒最好吃?
每日热闻!肯尼亚拉穆郡发生袭击事件 致5人死亡
报道:2023年西安灵活就业人员医保缴费标准价格(详细)
[快讯]华尔泰:公司年产5万吨环己胺和二环己胺项目试生产
北京社保个人交多少钱一个月 2023北京社保个人缴纳标准
像素风格战地游戏《BattleBit Remastered》登顶Steam销量榜
焦点热讯:前者交易得到后者!太阳近4位3号:阿里扎→乌布雷→保罗→比尔
【世界播资讯】2023年新疆职工医保报销比例是多少(最新标准)
微软删除 Win11 多项功能引发众怒:马上改回来!
消息!曝三星Galaxy Watch 6增加30%屏幕 319.99起
要钱买毒品遭拒将父亲殴打致溺亡,犯故意杀人罪获死刑,缓期二年执行
即使不能让女孩子笑 也绝不能让女孩子哭
东部战区海军航空兵某部组织2023年度队列会操评比|全球消息
掀背式尾门设计 全新江淮A5 PLUS上市售价6.58万元起|天天新消息
第33个全国“土地日”主场活动在江苏南京举行
端午假期江苏共接待国内游客1881.26万人次 当前播报
印度又一斥资百亿卢比大桥坍塌:大桥从中间塌陷,当地紧急调查原因 天天即时
世界实时:尽管四月份增速放缓合顺丰田汽车仍有望实现年底目标
车被别人故意划了怎么处理赔偿多少钱_车被别人故意划了怎么办
天天微速讯:端午假期北京重点商圈热度攀升 新“夜”态激发新消费
严惩毒品犯罪!最高检发布十大典型案事例
无功不受禄(无功)
世界头条:天津北辰科技园管理公司拟发行5亿元短期融资券 期限1年
哺乳期来月经正常吗_哺乳期会来月经吗
一条银线千里“闪送” 将为浙江产业经济发展点亮“长明灯”