当前位置:首页>经验>

pod技术(pod启动过程)

来源:原点资讯(m.360kss.com)时间:2022-11-04 18:39:37作者:YD166手机阅读>>

1、Pod 概述

Pod 是 k8s 系统中可以创建和管理的最小单元,是资源对象模型中由用户创建或部署的最

小资源对象模型,也是在 k8s 上运行容器化应用的资源对象,其他的资源对象都是用来支

撑或者扩展 Pod 对象功能的,比如控制器对象是用来管控 Pod 对象的,Service 或者

Ingress 资源对象是用来暴露 Pod 引用对象的,PersistentVolume 资源对象是用来为 Pod

提供存储等等,k8s 不会直接处理容器,而是 Pod,Pod 是由一个或多个 container 组成

Pod 是 kubernetes 的最重要概念,每一个 Pod 都有一个特殊的被称为”根容器“的 Pause

容器。Pause 容器对应的镜 像属于 Kubernetes 平台的一部分,除了 Pause 容器,每个 Pod

还包含一个或多个紧密相关的用户业务容器

pod技术,pod启动过程(1)

pod技术,pod启动过程(2)

(1)Pod vs 应用

每个 Pod 都是应用的一个实例,有专用的 IP

(2)Pod vs 容器

一个 Pod 可以有多个容器,彼此间共享网络和存储资源,每个 Pod 中有一个 Pause 容器保

存所有的容器状态, 通过管理 pause 容器,达到管理 pod 中所有容器的效果

(3)Pod vs 节点

同一个 Pod 中的容器总会被调度到相同 Node 节点,不同节点间 Pod 的通信基于虚拟二层网

络技术实现

(4)Pod vs Pod

普通的 Pod 和静态 Pod

2、Pod 特性

(1)资源共享

一个 Pod 里的多个容器可以共享存储和网络,可以看作一个逻辑的主机。共享的如

namespace,cgroups 或者其他的隔离资源。

多个容器共享同一 network namespace,由此在一个 Pod 里的多个容器共享 Pod 的 IP 和

端口 namespace,所以一个 Pod 内的多个容器之间可以通过 localhost 来进行通信,所需要

注意的是不同容器要注意不要有端口冲突即可。不同的 Pod 有不同的 IP,不同 Pod 内的多

个容器之前通信,不可以使用 IPC(如果没有特殊指定的话)通信,通常情况下使用 Pod

的 IP 进行通信。

一个 Pod 里的多个容器可以共享存储卷,这个存储卷会被定义为 Pod 的一部分,并且可

以挂载到该 Pod 里的所有容器的文件系统上。

(2)生命周期短暂

Pod 属于生命周期比较短暂的组件,比如,当 Pod 所在节点发生故障,那么该节点上的 Pod

会被调度到其他节点,但需要注意的是,被重新调度的 Pod 是一个全新的 Pod,跟之前的

Pod 没有半毛钱关系。

(3)平坦的网络

K8s 集群中的所有 Pod 都在同一个共享网络地址空间中,也就是说每个 Pod 都可以通过其

他 Pod 的 IP 地址来实现访问。

3、Pod 定义

(1)下面是 yaml 文件定义的 Pod 的完整内容

pod技术,pod启动过程(3)

pod技术,pod启动过程(4)

首页 1 2 3 4 5 下一页

栏目热文

iospod的工作原理(ios最新开发版描述文件)

iospod的工作原理(ios最新开发版描述文件)

前几天一个苹果新的专利吊起了很多人的胃口,我们说的就是那个能让iPhone变身成为笔记本电脑的新专利。iPhone秒变笔...

2022-11-04 17:58:22查看全文 >>

homepod工作原理(homepod内部结构)

homepod工作原理(homepod内部结构)

苹果已为 Apple TV 4K 和 HomePod 发布了 tvOS 14.2,允许用户将 HomePods 用作默认...

2022-11-04 18:09:58查看全文 >>

sod和pod区别(pod技术的代表)

sod和pod区别(pod技术的代表)

土壤污染是全球性的环境问题,威胁人类健康和影响社会经济的可持续发展。2014年发布的《全国土壤污染状况调查公报》显示,我...

2022-11-04 18:20:44查看全文 >>

pod示意图(pod技术的代表)

pod示意图(pod技术的代表)

智东西(公众号:zhidxcom)作者 | 程茜编辑 | 漠影近几年,AI 模型的规模呈数量级增长态势。从 2018 年...

2022-11-04 18:35:28查看全文 >>

repo 工作原理(repo入门和基本用法)

repo 工作原理(repo入门和基本用法)

常见的代码托管平台github、gitLab和BitBucket等,基本都会使用Git作为版本控制工具。平台一般都提供两...

2022-11-04 18:19:48查看全文 >>

免钉胶怎么用粘得更紧(免钉胶怎么使用粘得比较牢固)

免钉胶怎么用粘得更紧(免钉胶怎么使用粘得比较牢固)

本文作者:gzdenny 洗碗机安装双11过了两天在咸鱼瞎逛的时候发现本地有人把在双十一抢购的东芝洗碗机挂出来卖1999...

2022-11-04 18:25:13查看全文 >>

免钉胶的使用教程图(免钉胶中黄色工具怎么用)

免钉胶的使用教程图(免钉胶中黄色工具怎么用)

1、可以用食醋来软化已牢固的免钉胶,先准备好一块抹布,然后蘸取适量醋,覆盖在免钉胶的部位。等上十分钟左右,待免钉胶被软化...

2022-11-04 18:32:05查看全文 >>

免钉胶的正确固定方法(免钉胶用不完怎么封口)

免钉胶的正确固定方法(免钉胶用不完怎么封口)

在墙面打孔的话很多的人们会担心影响了室内的美观,而如今更多的家庭在装修时候选择了这种无痕钉,不仅可以满足自己装饰室内墙面...

2022-11-04 18:20:55查看全文 >>

强力免钉胶的使用方法(强力免钉胶使用方法)

强力免钉胶的使用方法(强力免钉胶使用方法)

在日常生活中,我们常常会遇到厨房、浴室、客厅总是有大大小小的物品杂乱无章地摆放着,没有足够的空间进行收纳,第一时间能想到...

2022-11-04 18:06:08查看全文 >>

强力免钉胶的使用方法视频(免钉强力胶如何使用)

强力免钉胶的使用方法视频(免钉强力胶如何使用)

“ 用好置物架,小厨房也有“大空间”!如何在有限的厨房空间中将各种瓶瓶罐罐调味品料理妥当既不占用多余空间又显得厨房更加整...

2022-11-04 18:00:50查看全文 >>

文档排行