Pod是最小的部署单元,也是后面经常配置的地方,本章节带你熟悉Pod中常见资源配置及参数。

也就是YAML这部分:

  ...template:metadata:labels:app: webspec:containers:- image: lizhenliang/java-demo:latestimagePullPolicy: Alwaysname: java

1 Pod介绍

  • 最小部署单元

  • 一组容器的集合

  • 一个Pod中的容器共享网络命名空间

  • Pod是短暂的

2 Pod存在的意义

Pod为亲密性应用而存在。

亲密性应用场景:

  • 两个应用之间发生文件交互

  • 两个应用需要通过127.0.0.1或者socket通信

  • 两个应用需要发生频繁的调用

3 Pod实现机制与设计模式

Pod本身是一个逻辑概念,没有具体存在,那究竟是怎么实现的呢?

众所周知,容器之间是通过Namespace隔离的,Pod要想解决上述应用场景,那么就要让Pod里的容器之间高效共享。

具体分为两个部分:网络和存储

  • 共享网络

kubernetes的解法是这样的:会在每个Pod里先启动一个infra container

k8s学习-深入理解Pod对象相关推荐

  1. Python3 - k8s之深入理解 Pod

    Python3 - k8s之深入理解 Pod 文章目录 Python3 - k8s之深入理解 Pod 一. 静态 Pod 1.1 配置文件 1.2 通过 HTTP 创建静态 Pods 1.3 静态po ...

  2. k8s学习-CKA真题-Pod指定节点部署

    目录 题目 分析 命令 环境搭建 解题 结果 参考 题目 分析 创建一个Pod,名字为nginx-kusc00401,镜像地址是nginx,调度到具有disk=spinning标签的节点上. 命令 环 ...

  3. k8s学习-CKA真题-监控Pod度量指标

    目录 题目 分析 命令 环境搭建 解题 结果 附录 参考 题目 分析 找出具有name=cpu-user标签的Pod,并过滤出使用CPU最高的Pod,然后把它的名字写在已经存在的/opt/KUTR00 ...

  4. k8s学习-CKA真题-监控Pod日志

    目录 题目 分析 命令 环境搭建 解题 结果 参考 题目 分析 监控名为foobar的Pod的日志,并过滤出具有unable-access-website 信息的行,然后将其写入到/opt/KUTR0 ...

  5. 云原生学习——理解pod和容器设计模式

    本文整理自 CNCF 和阿里巴巴联合举办的云原生技术公开课的课时 4:理解 Pod 和容器设计模式.本次课程中,阿阿里巴巴高级技术专家.CNCF 官方大使张磊为大家介绍了为什么我们需要 Pod.Pod ...

  6. 14 | 深入解析Pod对象(一):基本概念

    今天我和你分享的主题是:深入解析 Pod 对象之基本概念. 在上一篇文章中,我详细介绍了 Pod 这个 Kubernetes 项目中最重要的概念.而在今天这篇文章中,我会和你分享 Pod 对象的更多细 ...

  7. 最详细的 K8S 学习笔记总结(2021最新版)

    虽然 Docker 已经很强大了,但是在实际使用上还是有诸多不便,比如集群管理.资源调度.文件管理等等.那么在这样一个百花齐放的容器时代涌现出了很多解决方案,比如 Mesos.Swarm.Kubern ...

  8. 15. 深入解析Pod对象(二):使用进阶

    15. 深入解析Pod对象(二):使用进阶 15.1 Projected Volume,投射数据卷 备注:Projected Volume 是 Kubernetes v1.11 之后的新特性 在 Ku ...

  9. k8s学习-Secret(创建、使用、更新、删除等)

    目录 概念 模板 secret的类型 实战 创建 使用kubectl 使用yaml文件创建 使用 环境变量 挂载 imagePullSecret 更新 删除 注意项 参考 概念 Secret 是一个主 ...

  10. k8s学习-持久化存储(Volumes、hostPath、emptyDir、PV、PVC)详解与实战

    目录 概念 Volumes ConfigMap && Secret hostPath 模版 emptyDir 模版 PV 模版 PVC 模版 实战 volumes - hostPath ...

最新文章

  1. 计算机vb2级知识点,二级考试(VB)知识点细化(针对浙江省计算机等级考试)
  2. php普通索引和唯一索引,mysql下普通索引和唯一索引的效率对比
  3. Windows上安装AD域控制器注意事项及常见问题处理办法
  4. 破解CMOS SETUP密码诀窍
  5. python 中参数 ,解包和变量的入门
  6. redis3.0.2安装
  7. Leet Code OJ 15. 3Sum[Difficulty: Medium]
  8. dom4j解析xml字符串实例
  9. MySQL 使用Navicat连接MySQL8出现1251错误
  10. 初中数学最全几何模型_老师熬夜整理:初中数学最全几何模型大汇总,学生大呼“过瘾”...
  11. [河南省ACM省赛-第三届] AMAZING AUCTION (nyoj 251)
  12. 8. PHP7 安装
  13. 手机qq和电脑qq怎么同步消息_怎么在QQ上把自己电脑上的文件传到QQ上??
  14. Unity使用TextMeshPro显示字体
  15. VASP 系列001. 高通量计算 Python 库 pymatgen 安装和一些使用(用 pymatgen 画 HSE 能带的细节和输出图片字体的简单调整)
  16. HTTP协议解说以及TCP/IP认识
  17. JavaScript基础--DOM部分01--李南江
  18. 安装了防火墙之后还有必要安装杀毒软件吗
  19. Mac下查看公网以及内网IP地址
  20. Android 状态栏适配

热门文章

  1. Koo叔说Shader—Shader简介
  2. android全屏/沉浸式状态栏下,各种键盘挡住输入框解决办法
  3. uniapp仿网易云音乐项目(发布小程序、H5和安卓App)
  4. 举个栗子!Tableau技巧(9):Lisa教你巧妙制作混合地图
  5. [Lonlife1031]Bob and Alice are eating food(递推,矩阵快速幂)
  6. debian7开机启动
  7. 树莓派——TSL2561获取光强数值(C语言)
  8. excel高级筛选怎么用_神!Excel高级筛选原来如此好用
  9. 订单可视化(智能制造、流程再造、企业信息化) 第二篇 背景及问题提出
  10. 飞鸽原创博客,真正的飞鸽官方博客