Kubernetes 小白学习笔记(1)--基本概念1
零、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相关推荐
- Docker:学习笔记(1)——基础概念
Docker:学习笔记(1)--基础概念 Docker是什么 软件开发后,我们需要在测试电脑.客户电脑.服务器安装运行,用户计算机的环境各不相同,所以需要进行各自的环境配置,耗时耗力.为了解决这个问题 ...
- HTML/CSS学习笔记01【概念介绍、基本标签】
w3cschool菜鸟教程.CHM(腾讯微云):https://share.weiyun.com/c1FaX6ZD HTML/CSS学习笔记01[概念介绍.基本标签.表单标签][day01] HTML ...
- 网络流算法学习笔记——最大流问题基本概念和Ford-Fulkerson方法(标号法C++实现)
屈婉玲<算法设计与分析>第2版第7章网络流算法学习笔记. 基本概念 最大流问题,相当于有从s到t的供水系统,每段路径都有限定流量,除了s.t两地外,每个中间点都不能滞留,从s流入多少,就从 ...
- R语言小白学习笔记12—概率分布
R语言小白学习笔记12-概率分布 笔记链接 学习笔记12-概率分布 12.1 正态分布 12.2 二项分布 12.3 泊松分布 12.4 其他分布 笔记链接 学习笔记1-R语言基础. 学习笔记2-高级 ...
- R语言小白学习笔记13—基本统计
R语言小白学习笔记13-基本统计 笔记链接 学习笔记13-基本统计 13.1 概括性统计量 13.2 相关系数和协方差 13.3 t-检验 13.3.1 单样本t检验 13.3.2 两样本t检验 13 ...
- 深度学习yolov3 裂痕检测和手势识别教程 小白学习笔记
深度学习yolov3 手势识别教程 小白学习笔记 深度学习yolov3 裂痕检测和手势识别教程 小白学习笔记 这是本人在学习yolov3目标检测过程的一些记录,希望能够对大家有所帮助 裂痕检测视频演示 ...
- R语言小白学习笔记3—R语言读取数据
R语言小白学习笔记3-R语言读取数据 笔记链接 想说的话 学习笔记3-R语言读取数据 3.1 读取CSV文件 3.1.1 read_delim函数 3.1.2 fread函数 3.2 读取Excel数 ...
- 利用计算机技术实现对文本篇章,自然语言处理NLP学习笔记一:概念与模型初探...
前言 先来看一些demo,来一些直观的了解. 自然语言处理: 可以做中文分词,词性分析,文本摘要等,为后面的知识图谱做准备. 知识图谱: 还有2个实际应用的例子,加深对NLP的理解 九歌机器人: 微软 ...
- TCP/IP详解学习笔记(1)-基本概念
为什么会有TCP/IP协议 在世界上各地,各种各样的电脑运行着各自不同的操作系统为大家服务,这些电脑在表达同一种信息的时候所使用的方法是千差万别.就好像圣经中上帝打乱了各地人的口音,让他们无法合作一样 ...
- ResNet 小白学习笔记
写在前面 直接看论文对我这个小白来说太不友好了,几次放弃 /(ㄒoㄒ)/~~ .幸好找到了一个通俗易懂的视频:6.1 ResNet网络结构,BN以及迁移学习详解,以下笔记大部分基于视频内容,再补充了一 ...
最新文章
- 创业公司如何做数据分析(一)开篇
- 3.5.4 CSMA/CD 协议
- java comp env 区别_加和不加java:comp/env/前缀有什么区别?
- php三要素,并发编程三要素:原子性,有序性,可见性
- 为啥你写的代码老有大串的if/else?
- Python 35 线程(1)线程理论、开启线程的两种方式
- 《SQL Server企业级平台管理实践》读书笔记——SQL Server如何设置自动增长和自动收缩项...
- [Linux笔记]重装windows后重装grub
- 数据包接收系列 — 上半部实现(内核接口)
- 自然语言处理(NLP)学习路线总结
- 电脑常用快捷键和操作你值得拥有!
- 【无标题】5 自用历程
- 四、Sails项目的Api文档——集成Swagger解决方案
- Mysql定义DELETE操作触发器,将删除数据存入历史表
- Edge出现无法访问此页面xxxxxx已拒绝连接。
- [5] Word 手把手教你写毕业论文-2
- PDPS软件:3D空间扫描功能介绍与使用方法
- AcceptEx函数的示例代码
- 使用 imagecopymerge() 函数创建半透明水印
- 轻松解决2013 lost connection to mysql server at ‘reading initial communication packet‘, system error: 0“
热门文章
- 一些面试题目(网易游戏2011.10.15校园招聘会笔试题)
- Asp.net页面传值
- Base64序列化和反序列化
- S3VM和TSVM的不同
- 拓端tecdat|R语言主成分分析(PCA)葡萄酒可视化:主成分得分散点图和载荷图
- 拓端tecdat|R语言使用蒙特卡洛模拟进行正态性检验及可视化
- 拓端tecdat|用Prophet在Python中进行时间序列预测
- 拓端tecdat|python研究汽车传感器数据统计可视化分析
- 拓端tecdat|stata如何处理结构方程模型(SEM)中具有缺失值的协变量
- 拓端tecdat|R语言使用 LOWESS技术图分析逻辑回归中的函数形式