博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Kubernetes概念
阅读量:6306 次
发布时间:2019-06-22

本文共 860 字,大约阅读时间需要 2 分钟。

下图是kubernetes的架构图:

Cluster:

Cluster是计算、存储、和网络资源的集合,是Kubernetes使用它去运行不同的工作任务,一个完整的的系统可能包含多个cluster.

Node:

一个节点就是一个单一的主机,它可能是一个物理或者是虚拟机,它的工作是运行pods。每个Kubernetes节点运行几个kubernetes组件,比如kubelet和kube proxy. 节点被kubernetes master管理。

Master:

Master是Kubernetes的控制层,它包含几个组件,如API server, scheduler,和controller manager,master针对全局的cluster级别的pods调度和事件处理进行响应,通常所有的master组件都安装 在一台主机上,在一个高可靠性的环境下,要使用master的冗余。

Pod:

pod是在kubernetes工作中的最小单元,它包含了一个或者多个容器,Pods内的所有容器都有相同的IP地址和

label selectors:

示例:

role = webserver
role = webserver, application != foo
role in (webserver, backend)

Replication controllers and replica sets:

Kubernetes始终保证和你指定的replication controller或者replica sset运行相同数量的pods。它常常用于核心的一些工作流,比如 rolling updates。

Services:

服务常被用于向外提供特定的能给用户或给其它服务。往往由一些Pods组成。服务的发现往往是通过DNS或者就是环境变量来实现的。

卷:

这里的卷的定义和容器中的卷定义几乎没有区别的。详细信息请参考Docker.

转载于:https://blog.51cto.com/aishangwei/2124435

你可能感兴趣的文章
mysql dba系统学习(20)mysql存储引擎MyISAM
查看>>
centos 5.5 64 php imagick 模块错误处理记录
查看>>
apache中文url日志分析--php十六进制字符串转换
查看>>
Ansible--playbook介绍
查看>>
浅谈代理
查看>>
php创建桌面快捷方式实现方法
查看>>
基于jquery实现的超酷动画源码
查看>>
fl包下的TransitionManager的使用
查看>>
Factorialize a Number
查看>>
[USB-Blaster] Error (209040): Can't access JTAG chain
查看>>
TreeSet的用法
查看>>
防HTTP慢速攻击的nginx安全配置
查看>>
深入理解PHP内核(十四)类的成员变量及方法
查看>>
Spring Boot2.0+中,自定义配置类扩展springMVC的功能
查看>>
参与博客编辑器改版,我的礼物 感谢51cto
查看>>
JavaWeb笔记——JSTL标签
查看>>
Eclipse插件大全 挑选最牛的TOP30
查看>>
一些实用性的总结与纠正
查看>>
Kubernetes概念
查看>>
逻辑卷管理器(LVM)
查看>>