Kubernetes 重要概念

原创 2017年10月12日 20:29:13

1、Namingspace

这里写图片描述

2、Resource

这里写图片描述

3、Label

这里写图片描述

4、Master节点

这里写图片描述

5、Node

这里写图片描述

6、Pod

这里写图片描述

7、Service

这里写图片描述

8、ReplicationController

这里写图片描述

9、Volumes

这里写图片描述

Volumes(存储卷)是Pod中能够被多个容器访问的共享目录。Kubernetes的Volumes概念与Docker的Volumes比较类似,但并不完全相同。Kubernetes中的Volumes与Pod生命周期相同,而不与容器的生命周期相关。当容器终止或者重启时,Volumes中的数据也不会丢失。另外,Kubernetes支持多种类型的Volumes,并且一个Pod可以同时使用任意多个Volumes。

emptyDir:一个EmptyDir Volume是在Pod分配到Node时创建的。从它的名称就可以看出,它的初始内容为空。同一个Pod中所有容器可以读和写EmptyDir中的相同文件。当Pod从Node上移除时,EmptyDir中的数据也会永久删除。
EmptyDir的一些用途如下:
- 临时空间,例如用于某些应用程序运行时所需的临时目录,且无需永久保留;
- 长时间任务的中间过程CheckPoint临时保存目录;
- 一个容器需要从另一个容器中获取数据的目录(多容器共享目录)。

hostPath:在Pod上挂载宿主机上的文件或目录。
hostPath通常可以用于:

  • 容器应用程序生成的日志文件需要永久保存,可以使用宿主机的高速文件系统进行存储;
  • 需要访问宿主机上Docker引擎内部数据结构的容器应用,可以通过定义hostPath为宿主机/var/lib/docker目录使得容器内部应用可以直接访问Docker的文件系统。
  • 在不同Node上具有相同配置的Pod可能会因为宿主机上的目录和文件不同而导致对Volume上目录和文件
    的访问结果不一致;

本文整理自网络《炼数成金》讲义

个人微信公众号:
这里写图片描述

作者:jiankunking 出处:http://blog.csdn.net/jiankunking

版权声明:作者:jiankunking 出处:http://blog.csdn.net/jiankunking 本文版权归作者和CSDN共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接。

Kubernetes 核心概念

  • 2016年08月21日 21:45
  • 761KB
  • 下载

容器是什么,和Kubernetes是什么关系,为什么对OpenStack很重要

容器和Kubernetes越来越热,因为它们让开发人员专注于他们的应用程序,而不用担心管理底层基础设施。虽然OpenStack并没有取代AWS,但它显然是开放基础设施领域的一个成功案例。为什么它们对彼...

Kubernetes对象之Service(重要)

Kubernetes Service: Kubernetes Service 定义了这样一种抽象:一个 Pod 的逻辑分组,一种可以访问它们的策略 —— 通常称为微服务。 这一组 Pod 能够被 ...

Kubernetes对象之Deployment(重要)

Kubernetes对象之Deployment Kubernetes的Deployment Deployment为Pod和Replica Set(升级版的 Replication Controller...

kubernetes 概念介绍

最近一个月因为工作调动的原因开始研究kubernetes,这一个月通过文档和代码对k8s有了个大概的理解,趁着周末难得的空闲,记录下自己的理解。         谈kubernetes的话就必须要...

kubernetes 概念&部署

一些概念Kubernetes是Google开源的容器集群管理系统。它构建Ddocker技术之上,为容器化的应用提供资源调度、部署运行、服务发现、扩容缩容等整一套功能,本质上可看作是基于容器技术的min...
  • wjs7740
  • wjs7740
  • 2017年07月05日 15:38
  • 274

kubernetes主要概念介绍及一键部署(转载请注明出处)

author: zqh date: 2016-8-26 什么是kubernetes Kubernetes是Google开源的容器集群管理系统,实现基于...

十分钟带你理解Kubernetes核心概念

本文将会简单介绍Kubernets的核心概念。因为这些定义可以在Kubernetes的文档中找到,所以文章也会避免用大段的枯燥的文字介绍。相反,我们会使用一些图表(其中一些是动画)和示例来解释这些概念...
  • safrans
  • safrans
  • 2017年11月07日 11:36
  • 45

Kubernetes核心概念总结

https://www.cnblogs.com/zhenyuyaodidiao/p/6500720.html 1、基础架构 1.1 Master   Master节点上面主要由四个模块组成...

Kubernetes的基本概念说明

1. Master 集群的控制节点,负责整个集群的管理和控制,kubernetes的所有的命令基本都是发给Master,由它来负责具体的执行过程。 1.1. Master的组件 kube-api...
  • huwh_
  • huwh_
  • 2017年08月09日 21:30
  • 734
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Kubernetes 重要概念
举报原因:
原因补充:

(最多只允许输入30个字)