零、Kubernetes和Swarm、Mesos的关系

在2017年Kubernetes战胜了两个强大的竞争对手Swarm和Mesos,成为容器管理与调度编排领域的首选平台和事实标准

一、kubernetes 怎么读如何发音?

正确的发音是[kubə'netis],重音在第三个音节,读音:库伯耐踢死

二、kubernetes为何又叫k8s?

k后面跳过8个字母后到s,就变成了k8s

三、Kubernetes和Docker的关系?

Docker是一种容器技术,其它的容器技术还有Rocket;

Kubernetes是用来使用Docker等技术对容器(Container)进行管理的平台。

四、什么是Kubernetes?

Kubernetes(k8s)是自动化容器操作的开源平台,这些操作包括部署,调度和节点集群间扩展。

  • 自动化容器的部署和复制
  • 随时扩展或收缩容器规模
  • 将容器组织成组,并且提供容器间的负载均衡
  • 很容易地升级应用程序容器的新版本
  • 提供容器弹性,如果容器失效就替换它,等等...

五、关键概念

1. 集群

集群是一组节点,这些节点可以是物理服务器或者虚拟机,之上安装了Kubernetes平台。

2. Pod

Pod(上图绿色方框)包含一组容器(Container)和卷,同一个Pod里的容器共享同一个网络命名空间,可以使用localhost互相通信。

3. Lable(标签)

Label为一对键/值对,可以标记在Pod上,向用户表示Pod的某些属性。比如,你可能创建了一个"tier"和“app”标签,通过Label(tier=frontend, app=myapp)来标记前端Pod容器,使用Label(tier=backend, app=myapp)标记后台Pod。

4.Replication Controller(复制控制器)

Replication Controller确保任意时间都有指定数量的Pod“副本”在运行

5. Service(服务)

通过Service是定义如何管理一系列Pod,比如复杂均衡。

6. Node(节点)

节点(上图橘色方框)是物理或者虚拟机器,作为Kubernetes worker,通常称为Minion。每个节点都运行如下Kubernetes关键组件:

  • Kubelet:是主节点代理。
  • Kube-proxy:Service使用其将链接路由到Pod,如上文所述。
  • Docker或Rocket:Kubernetes使用的容器技术来创建容器。

7. Kubernetes Master(Kubernetes主节点)

集群拥有一个Kubernetes Master(紫色方框),其拥有一系列组件,比如Kubernetes API Server。API Server提供可以用来和集群交互的REST端点。master节点包括用来创建和复制Pod的Replication Controller。

参考:

https://www.jianshu.com/p/287b4d711316

http://www.dockone.io/article/932

Kubernetes 小白学习笔记(1)--基本概念1相关推荐

  1. Docker:学习笔记(1)——基础概念

    Docker:学习笔记(1)--基础概念 Docker是什么 软件开发后,我们需要在测试电脑.客户电脑.服务器安装运行,用户计算机的环境各不相同,所以需要进行各自的环境配置,耗时耗力.为了解决这个问题 ...

  2. HTML/CSS学习笔记01【概念介绍、基本标签】

    w3cschool菜鸟教程.CHM(腾讯微云):https://share.weiyun.com/c1FaX6ZD HTML/CSS学习笔记01[概念介绍.基本标签.表单标签][day01] HTML ...

  3. 网络流算法学习笔记——最大流问题基本概念和Ford-Fulkerson方法(标号法C++实现)

    屈婉玲<算法设计与分析>第2版第7章网络流算法学习笔记. 基本概念 最大流问题,相当于有从s到t的供水系统,每段路径都有限定流量,除了s.t两地外,每个中间点都不能滞留,从s流入多少,就从 ...

  4. R语言小白学习笔记12—概率分布

    R语言小白学习笔记12-概率分布 笔记链接 学习笔记12-概率分布 12.1 正态分布 12.2 二项分布 12.3 泊松分布 12.4 其他分布 笔记链接 学习笔记1-R语言基础. 学习笔记2-高级 ...

  5. R语言小白学习笔记13—基本统计

    R语言小白学习笔记13-基本统计 笔记链接 学习笔记13-基本统计 13.1 概括性统计量 13.2 相关系数和协方差 13.3 t-检验 13.3.1 单样本t检验 13.3.2 两样本t检验 13 ...

  6. 深度学习yolov3 裂痕检测和手势识别教程 小白学习笔记

    深度学习yolov3 手势识别教程 小白学习笔记 深度学习yolov3 裂痕检测和手势识别教程 小白学习笔记 这是本人在学习yolov3目标检测过程的一些记录,希望能够对大家有所帮助 裂痕检测视频演示 ...

  7. R语言小白学习笔记3—R语言读取数据

    R语言小白学习笔记3-R语言读取数据 笔记链接 想说的话 学习笔记3-R语言读取数据 3.1 读取CSV文件 3.1.1 read_delim函数 3.1.2 fread函数 3.2 读取Excel数 ...

  8. 利用计算机技术实现对文本篇章,自然语言处理NLP学习笔记一:概念与模型初探...

    前言 先来看一些demo,来一些直观的了解. 自然语言处理: 可以做中文分词,词性分析,文本摘要等,为后面的知识图谱做准备. 知识图谱: 还有2个实际应用的例子,加深对NLP的理解 九歌机器人: 微软 ...

  9. TCP/IP详解学习笔记(1)-基本概念

    为什么会有TCP/IP协议 在世界上各地,各种各样的电脑运行着各自不同的操作系统为大家服务,这些电脑在表达同一种信息的时候所使用的方法是千差万别.就好像圣经中上帝打乱了各地人的口音,让他们无法合作一样 ...

  10. ResNet 小白学习笔记

    写在前面 直接看论文对我这个小白来说太不友好了,几次放弃 /(ㄒoㄒ)/~~ .幸好找到了一个通俗易懂的视频:6.1 ResNet网络结构,BN以及迁移学习详解,以下笔记大部分基于视频内容,再补充了一 ...

最新文章

  1. 创业公司如何做数据分析(一)开篇
  2. 3.5.4 CSMA/CD 协议
  3. java comp env 区别_加和不加java:comp/env/前缀有什么区别?
  4. php三要素,并发编程三要素:原子性,有序性,可见性
  5. 为啥你写的代码老有大串的if/else?
  6. Python 35 线程(1)线程理论、开启线程的两种方式
  7. 《SQL Server企业级平台管理实践》读书笔记——SQL Server如何设置自动增长和自动收缩项...
  8. [Linux笔记]重装windows后重装grub
  9. 数据包接收系列 — 上半部实现(内核接口)
  10. 自然语言处理(NLP)学习路线总结
  11. 电脑常用快捷键和操作你值得拥有!
  12. 【无标题】5 自用历程
  13. 四、Sails项目的Api文档——集成Swagger解决方案
  14. Mysql定义DELETE操作触发器,将删除数据存入历史表
  15. Edge出现无法访问此页面xxxxxx已拒绝连接。
  16. [5] Word 手把手教你写毕业论文-2
  17. PDPS软件:3D空间扫描功能介绍与使用方法
  18. AcceptEx函数的示例代码
  19. 使用 imagecopymerge() 函数创建半透明水印
  20. 轻松解决2013 lost connection to mysql server at ‘reading initial communication packet‘, system error: 0“

热门文章

  1. 一些面试题目(网易游戏2011.10.15校园招聘会笔试题)
  2. Asp.net页面传值
  3. Base64序列化和反序列化
  4. S3VM和TSVM的不同
  5. 拓端tecdat|R语言主成分分析(PCA)葡萄酒可视化:主成分得分散点图和载荷图
  6. 拓端tecdat|R语言使用蒙特卡洛模拟进行正态性检验及可视化
  7. 拓端tecdat|用Prophet在Python中进行时间序列预测
  8. 拓端tecdat|python研究汽车传感器数据统计可视化分析
  9. 拓端tecdat|stata如何处理结构方程模型(SEM)中具有缺失值的协变量
  10. 拓端tecdat|R语言使用 LOWESS技术图分析逻辑回归中的函数形式