论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
朋友圈
看朋友圈动态,了解ToB世界。
ToB门户
了解全球最新的ToB事件
博客
Blog
排行榜
Ranklist
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
导读
Guide
相册
Album
记录
Doing
搜索
本版
文章
帖子
ToB圈子
用户
免费入驻
产品入驻
解决方案入驻
公司入驻
案例入驻
登录
·
注册
只需一步,快速开始
账号登录
立即注册
找回密码
用户名
Email
自动登录
找回密码
密码
登录
立即注册
首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
圈子
SAAS
ToB企服应用市场:ToB评测及商务社交产业平台
»
论坛
›
容器及微服务
›
容器及微服务
›
实战 k8s----初识
实战 k8s----初识
鼠扑
金牌会员
|
2024-6-13 08:44:43
|
显示全部楼层
|
阅读模式
楼主
主题
694
|
帖子
694
|
积分
2082
什么是k8s?
k8s是谷歌开源的一套完整的容器管理平台,方便我们直接管理容器应用。
谷歌称之为,kubernetes,[kubə’netis] ,(跟我一起读库波尔耐题思,重音在耐的音上),由于字母太多,我们简称为k8s,8代表k-->s之间的8个字母。
kubernetes 译为舵手,标识是一个帆海舵。而容器直译为集装箱,也就是舵手在管理容器的意思。
为什么要做出来k8s,换句话说它有什么用?
还记得我前边讲的,为了屏蔽硬件之间的差异,减轻虚拟技能的负担,容器化技能在docker的领导下大行其道。越来越多的公司采用容器举行摆设和交付。
但是随着业务的复杂化,容器大概成百上千,甚至不同容器对硬件的要求也越来越复杂,此时我们就需要一套完整的管理软件(平台),(防盗连接:本文首发自http://www.cnblogs.com/jilodream/ )来管理这些容器,怎样摆设,怎么摆设
怎么销毁等等。k8s就是这样一套平台,同时与之对齐的还有docker 官方推出的docker swarm工具。但是由于市场和性能等原因,越来越多的公司选择k8s来管理容器。
除了能管理容器,k8s 还提供了一套完整的管理服务,安全的机制。这就让k8s同时拥有分布式、集群的一些处理惩罚能力。很多公司以此来分担spring cloud等分布式架构的能力。
接下来看一下k8s架构:
如图,k8s将主机称之为节点Node,节点又分为两种。主节点master,从节点Node。
主节点master主要提供资源的管理、控制。从节点Node用来保存各种资源信息。
主节点中包含:
kubectl :
我们通过kubectl来控制使用k8s。
api server:
核心组件、提供资源利用入口、认证、授权访问、api注册等能力。
scheduler:
负责资源的调度。
controller manager:
维护集群状态,如故障检测、主动扩展、滚动更新等。
etcd:
分布式数据库,用来存储状态。
从节点包含:
kubelet:
负责管理pod以及容器。
container runtime:
提供镜像管理和容器的运行时环境。
kubeproxy:
负责网络署理和负载均衡。
以上听起来有一些艰涩,不过不要紧,作为开发职员基本上用不到,这里只要有一个大概的印象就可以:
1、用户通过kubectl 来管理容器资源(防盗连接:本文首发自http://www.cnblogs.com/jilodream/ )
2、kubectl将收到的诉求发给至api server
3、api server分析收到的诉求,结合scheduler、etcd提供的信息,将命令发送到指定节点的kubelet中。
4、kubelet 根据收到的命令,处理惩罚相应节点中的pod。
这里提到了一个pod的概念:
什么是pod?pod就是一组容器,k8s是以pod为单位来操放纵器的,我会在后边的文章中详细介绍。
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有账号?
立即注册
x
回复
使用道具
举报
0 个回复
倒序浏览
返回列表
快速回复
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
or
立即注册
本版积分规则
发表回复
回帖并转播
回帖后跳转到最后一页
发新帖
回复
鼠扑
金牌会员
这个人很懒什么都没写!
楼主热帖
Java 基于Apache POI实现Excel读写操作 ...
Dapr 知多少 | 分布式应用运行时 ...
C#生成putty格式的ppk文件(支持passph ...
5.15日 搭建青龙面板教程——狗东跑跑 ...
C++中函数指针使用
子查询优化之 Semi-join 优化 | StoneD ...
倾斜单体化模型技术实现
二刷整合
Vulnhub之Medium Socnet详细测试过程 ...
记录一次NoSuchMethodError问题的解决 ...
标签云
挺好的
服务器
浏览过的版块
量化数据库
移动端开发
快速回复
返回顶部
返回列表