今天了解了下k8s,看了很多资料,自己归纳总结下,如果需要测试集群的话需要准备三台Linux服务器,一台做Master,其余两台作为Node仆从(MINION)节点,

先说下Node节点,就是宿主机器,我们可以通过k8s来查询Node节点的基本信息,服务器配置情况等,最小单元室Pod,Pod中运行了容器服务,k8s对容器服务进行编排,一个宿主机节点上可以创建多个Pod,Pod(豌豆荚),容器服务就像豌豆颗粒,一个Pod包含多个容器服务,一个节点就相当于豌豆这一株植物,上面可以有多个Pod,接下来我就要瞎比喻了

Kubelet:相当于这株豌豆的生产系统,负责了pod创建(长豆夹),启动(接受营养开始成长),监控pod的状态(监控返回豆荚生长情况),重启(这个就蒙逼了)、销毁(被采摘)

Kube-Proxy:代理承担一些负载

Docker:这块其实不属于k8s,这里只是需要将宿主机中安装Docker,使用Docker构建容器(及Pod的豌豆子)

下面我们需要集群化的管理这些豆子植物了,K8s Master就相当于农民,种了两株豆子如下图:

Etcd:农民需要 随时对这些植物,以及每株植物上的豆荚、豆子 等要了如指掌,每天多涨了豆荚没有,多涨了豆子没有,都要记在脑袋里面

API Server:这个时候隔壁邻居要问农民豆子所有情况,农民需要根据Etcd(脑袋中的记忆) 告诉邻居

Scheduler:在一定土壤中营养更不上(及Node中配置资源消耗问题),这个时候农民就把一些豆夹嫁接移植到其他一些营养好的豆株上

Controller Manager:农民知道所有豆株豆夹的情况或者有没有新种了一株豆夹,突然有一个豆夹不行了、挂了,农民就要去把豆夹摘掉,或者重新嫁接一个跟原来一样的豆夹,并对所有植株、豆夹,豆子进行合理管理修葺

下图就是这块几种网络通信问题,这里切成了2个图区分开来,需要根据业务需要保证对应网络连通情况

比喻有点牵强附会,大概就那么个意思

Kubernetes图形化归纳总结基础介绍整理的更多相关文章

  1. Redis 图形化监控方案 RedisLive 介绍

    作为一款开源的 Redis 图形化监控工具,RedisLive 提供对 Redis 实例的内存使用情况,接收的客户端命令,接收的请求数量以及键进行监控.RedisLive 的工作原理基于 Redis ...

  2. 转:二十七、Java图形化界面设计——容器(JFrame)

    转:http://blog.csdn.net/liujun13579/article/details/7756729 二十七.Java图形化界面设计——容器(JFrame) 程序是为了方便用户使用的, ...

  3. 二十七、Java图形化界面设计——容器(JFrame)

    摘自http://blog.csdn.net/liujun13579/article/details/7756729 二十七.Java图形化界面设计--容器(JFrame) 程序是为了方便用户使用的, ...

  4. Java图形化界面设计——容器(JFrame)

    Java图形化界面设计——容器(JFrame) 程序是为了方便用户使用的,因此实现图形化界面的程序编写是所有编程语言发展的必然趋势,在命令提示符下运行的程序可以让我们了解java程序的基本知识体系结构 ...

  5. Sourcetree使用 - git图形化工具(三)

    前面两个章节总结了Sourcetree的安装与配置Sourcetree密钥,这个章节主要讲如何使用Sourcetree.以前呢,都是使用git Bash进行命令行方式进行操作git,感觉部分时间浪费在 ...

  6. [实战] SSH 图形化转发

    [实战] SSH 图形化转发 一.介绍 Unix Like操作系统不是只能进行服务器的架设而已,在美编.排版.制图.多媒体应用上也是有其需要的.这些需求都需要用到图形介面(Graphical User ...

  7. 01 Java图形化界面设计——容器(JFrame)

    程序是为了方便用户使用的,因此实现图形化界面的程序编写是所有编程语言发展的必然趋势,在命令提示符下运行的程序可以让我们了解java程序的基本知识体系结构,现在就进入java图形化界面编程. 一.Jav ...

  8. 有评论就是我最大的动力~MySQL基础篇完结(存储引擎和图形化管理工具)

    hi 今天登上来,发现竟然有了3个评论~~加油吧! 这周的计划其实远远没有达到,然后下周还有一大堆事情...那么...周末好好玩吧~ 今天试图完结MySQL的基础篇知识,小白变为大白? 1.MySQL ...

  9. 黑马程序员:Java基础总结----GUI图形化界面

    黑马程序员:Java基础总结 GUI图形化界面   ASP.Net+Android+IO开发 . .Net培训 .期待与您交流!   GUI(Graphical User Interface)图形化界 ...

随机推荐

  1. IDEA中设置注释模板的方法

    IDEA中设置注释模板主要分为两个部分,分别是创建java文件时类的注释和方法的注释. 这里为大家详细介绍一下方法,按MyEclipse的风格设置(MyEclipse的请看:MyEclipse中设置注 ...

  2. [转]Maven与nexus

    开始在使用Maven时,总是会听到nexus这个词,一会儿maven,一会儿nexus,当时很是困惑,nexus是什么呢,为什么它总是和maven一起被提到呢? 我们一步一步来了解吧. 一.了解Mav ...

  3. CodeForces - 348D Turtles(LGV)

    https://vjudge.net/problem/CodeForces-348D 题意 给一个m*n有障碍的图,求从左上角到右下角两条不相交路径的方案数. 分析 用LGV算法.从(1,1)-(n, ...

  4. C 编译过程浅析

    From where i stand, there are two programmig languages in the world, which is C lang and the other. ...

  5. WebStrom直接启动VUE项目

    点Run即可启动

  6. MyBatis第一个案例-----永远的HelloWorld 含所有代码

    1.创建表emp CREATE DATABASE mybatis; USE mybatis; CREATE TABLE emp( id INT(11) PRIMARY KEY AUTO_INCREME ...

  7. json 不能 dumps Decimal 解决办法

    class DecimalEncoder(json.JSONEncoder): def default(self, o): if isinstance(o, decimal.Decimal): ret ...

  8. Java SE 之 DAO层接口设计思想

    用图说话 好处 1.只需要定义好IBaseDao的接口方法,并只需要实现BaseDaoImpl的方法,而具体的业务类和业务类/接口的方法的基本方法(IBaseDao已定义的)并不需要再考虑实现. 2. ...

  9. 洛谷 P2257 YY的GCD

    洛谷 P2257 YY的GCD \(solution:\) 这道题完全跟[POI2007]ZAP-Queries (莫比乌斯反演+整除分块) 用的一个套路. 我们可以列出答案就是要我们求: \(ans ...

  10. 【BUG】xml读取异常Invalid byte 1 of 1-byte UTF-8 sequence

    来自http://blog.csdn.net/chenyanbo/article/details/6866941 xml读取异常Invalid byte 1 of 1-byte UTF-8 seque ...