今天继续给大家介绍Linux运维相关知识,本文主要内容是Pod对象创建过程。
Pod对象是Kubernetes集群的基础对象,其创建过程如下所示:

从上图中可以看出,Pod的创建过程主要有以下步骤:
1、用户通过kubele或者其他API客户端提交Pod创建指令。
2、API将Pod对象的相关信息存入ETCD,完成后API Server会给客户端反馈信息。
3、API Server开始反映ETCD中的变化
4、Kubernetes集群调度器使用“watch”监控机制来跟踪检查API Server上的相关变动并该Pod对象目前并未调度至任何结点。
5、Kubernetes集群调度器将该Pod对象调度到一个Node节点上运行。
6、调度信息由API Server更新到ETCD储存系统,并且API Server也开始反映Pod对象的调度结果。
7、运行该Pod对象的Node节点开始尝试启动Pod中的容器,并将容器的启动结果反馈给API Server。
8、API Server将Pod信息更新存储到ETCD。
9、在ETCD写入完成后,API Server将确认信息发送至Kubelet。
原创不易,转载请说明出处:https://blog.csdn.net/weixin_40228200

Kubernetes详解(十五)——Pod对象创建过程相关推荐

  1. Kubernetes详解(五十三)——Kubernetes Role创建和Rolebinding

    今天继续给大家介绍Linux运维相关知识,本文主要内容是Kubernetes Role创建和Rolebinding. 一.Kubernetes Role创建 首先,我们先来创建一个Role.我们可以通 ...

  2. Kubernetes详解(五十一)——Kubernetes用户创建

    今天继续给大家介绍Linux运维相关知识,本文主要内容是Kubernetes用户创建. 在上文Kubernetes详解(五十)--Kubernetes权限配置中,我们介绍了Kubernetes的con ...

  3. 【kubernetes详解08】-Pod控制器

    目录 一.Pod控制器介绍 二.ReplicaSet(RS) 1.介绍 2.创建ReplicaSet 3.扩缩容 4.镜像升级 5.删除ReplicaSet 三.Deployment(Deploy) ...

  4. 【kubernetes详解05】-Pod详解之Pod配置

    本文内容说明:详细介绍Pod资源的各种配置(yaml)和原理 一.Pod介绍之结构和定义 1.Pod结构 如上图(Pod结构图),每个Pod中都可以包含一个或者多个容器,这些容器可以分为两类: 用户程 ...

  5. 2018.3.31 设计模式之生成器模式详解及例子(对象创建型模式)

    设计模式之生成器模式(对象创建型模式) 1.定义/概念 将一个复杂对象的创建和它的表示分离,使得同样的创建过程可以有不同的表示. 2.生成模式角色 Builder: 生成器接口,定义创建一个Produ ...

  6. IgH详解十五、igh线缆冗余

    线缆冗余是为了应对EtherCAT通信线缆断开的补救措施.通常环形拓扑结构就要用到线缆冗余.如果环线在一些点中断,仍然可以达到两个分支. 如果一个线缆断开,则在断开的线缆两端的帧将分别被处理.因此这两 ...

  7. k8s之Pod详解(五)【Kubernetes(K8S) 入门进阶实战完整教程,黑马程序员K8S全套教程(基础+高级)】

    参考于Kubernetes(K8S) 入门进阶实战完整教程,黑马程序员K8S全套教程(基础+高级) Pod Pod的结构 每个Pod中都可以包含一个或者多个容器 这些容器可以分为两类: 用户自定义用的 ...

  8. Kubernetes详解(三十九)——Storage Class

    今天继续给大家介绍Linux运维相关知识,本文主要内容是Storage Class相关内容. 一.Storage Class简介 在前文Kubernetes详解(三十八)--NFS对PVC和PV使用实 ...

  9. Java类加载及对象创建过程详解

    类加载过程 类加载的五个过程:加载.验证.准备.解析.初始化. 加载 在加载阶段,虚拟机主要完成三件事: 通过一个类的全限定名来获取定义此类的二进制字节流. 将这个字节流所代表的静态存储结构转化为方法 ...

  10. JVM篇--详解对象创建过程-对象结构-对象访问方式

    hello,hello,刚学过的东西瞬间忘记,是我年龄大了还是年龄大了,可我明明才20出头啊(凑不要脸),其实25了,偏题了....今天整理一下关于JVM对象篇的结构,会记录对象创建过程,还有对象的内 ...

最新文章

  1. vs2012下编码引起的一个神坑
  2. Robots.txt和Robots META
  3. oracle根据分区移动,Oracle 12c 在线移动分区和部分分区read only
  4. jsf集成spring_JSF – PrimeFaces和Hibernate集成项目
  5. 7月Chrome谷歌浏览器份额以68.60%位居榜首
  6. 程序员减压方法100%有效
  7. 线性表的Java实现--链式存储(双向链表)
  8. 让电脑提速的小方法-----QoS数据计划程序
  9. [Flex]Flex3.0 Beta3下载地址
  10. 内存映射文件原理(转载)
  11. 常用1寸,2寸照片标准尺寸
  12. day7_操作excel的三种方式
  13. 高级运维工程师面试题(更新中)
  14. 范数规则化(一):L0、L1与L2范数
  15. android模拟器如何输入中文,不能输入中文
  16. php怎么读取txt文件_PHP读取文件内容的五种方式
  17. pytorch项目报错:ImportError: no module named “cd“
  18. 如何理解Quorum
  19. 端口占用解决:Web server failed to start. Port 8081 was already in use.
  20. drop box java_使用Dropbox Java API将文件上载到Dropbox

热门文章

  1. poj3276(Face The Right Way)反转(开关问题)
  2. 6.3 API : XGBoost
  3. 数据科学包8-pandas高级内容之聚合统计
  4. Python - Flask 框架返回的中文是Unicode 编码,如何解决
  5. 复旦大学肖仰华教授在线授课!从专家系统到知识图谱演进
  6. ​每一页都是知识点,这本Flutter企业级实践指南太绝了
  7. 让DB2跑得更快——DB2内部解析与性能优化
  8. UCenter Home 1.5的基本配置与技巧
  9. 优化理论14----二分法、二分法与黄金分割法比较、python实现
  10. PyTorch:安装和配置