今天继续给大家介绍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. layui停止更新_layui 关闭当前窗口,刷新父级页面
  2. 【译】Monolith first —— Martin Fowler 对于微服务架构的看法
  3. PTA团体程序设计天梯赛-L2-024 部落
  4. MapReduce基础开发之十一DistributedCache使用
  5. python模块之collections模块
  6. Spring学习资料之 依赖注入(二)
  7. 第六十四期:聊聊原子变量、锁、内存屏障那点事
  8. java多线程nullpointerexception_温故而知新!越是基础越容易被忽略,java最全基础知识,附赠资料...
  9. 海康威视、大华监控摄像头rtsp地址规则
  10. The Seven Tools of Causal Inference, with Reflections on Machine Learning
  11. 寻找指定型别的父控件
  12. MATLAB 2018a 安装
  13. mpvue 用户授权登录
  14. Github项目(克隆,上传)简单git命令流程使用记录
  15. python之json.loads()报错ValueError: No JSON object could be decoded解决
  16. 独立产品灵感周刊 DecoHack #013
  17. 微软裁员1万人,遣散费约54亿元,人均获赔54万!
  18. “利空”砸盘?中本聪:这个锅我不背
  19. P1455 搭配购买
  20. GlobalMapper20如何生成经纬网格、标准图幅(1:100万标准分幅)

热门文章

  1. 每日算法系列【LeetCode 556】下一个更大元素 III
  2. 机器学习—XGBoost常见问题解析
  3. python---python3 获取当前路径及os.path.dirname的使用;os.path.abspath(__file__)用法及意义
  4. x86基础之数与数据类型
  5. 5.6 Transformer-XL讲解 意境级
  6. 详解tf.Session()和tf.InteractiveSession()的区别
  7. 统计处理包Statsmodels: statistics in python
  8. python题目(1)
  9. ftp匿名登录_flashfxp4,flashfxp4简介及好用的FTP工具
  10. mysql还原详解_MySQL 备份与还原详解