当前位置:首页 > 经验 >

pod 有哪些特性(pod基础知识)

来源:原点资讯(www.yd166.com)时间:2022-11-04 18:17:48作者:YD166手机阅读>>

本文主要包括Pod的基本概念、使用场景,以及如何在时速云平台上进行Pod的编排部署,希望对大家在进行微服务架构实践时有所帮助。

  1. 我们先来看一下Pod的基本特性

    pod 有哪些特性,pod基础知识(1)


Pod是 Kubernetes为部署、管理、编排容器化应用提出的概念,也是Kubernetes中的最小部署单元,直译过来的意思是“豆荚”,既简单又实用。

Pod是由一组紧耦合的容器组成的容器组,当然目前最流行的就是Docker容器,Pod就可以作为1或者多个Docker 容器的载体,当然也支持CoreOS的 rkt,并很容易扩展支持更多容器技术。

Pod中的所用容器会被一致调度、同节点部署,并且在一个“共享环境”中运行。这里的“共享环境”包括以下几点:

1)所有容器共享一个IP地址和端口空间,意味着容器之间可以通过localhost高效访问,不能有端口冲突

2)允许容器之间共享存储卷,通过文件系统交互信息

3)容器之间可以通过IPC(inter-process communication)进行通信(目前这个feature还没有实现,主要依赖于Docker对容器之间进程通信的支持,在Docker社区有issue track)

所以,如果按照每个Docker容器一个process的建议,Pod则是支持多个关系紧密进程很好的方式,更像是一个容器化的虚拟机。

Pod也提供探针功能,对容器服务进行健康检查,目前有两种方式:

1)LivenessProbe,用来检测服务是否正常运行,如果定义的规则失败了,系统就会*掉这个容器,默认情况下自动创建一个新的容器。

pod 有哪些特性,pod基础知识(2)

比如一个容器服务对外提供Restful Service,服务可能会在某些情况下hang或者响应时间变长,我们就可以定义一个URL作为health check,一旦这个URL没有正常响应,就认为需要重启服务,这时候就可以使用 LivenessProbe。

2)ReadinessProbe,用来标识容器是否准备好提供正常服务,如果没有启动完成检测失败,系统会将该服务节点从服务代理的列表中删除,用户的请求就不会路由到该节点了。Pod定义和LivenessProbe类似:

pod 有哪些特性,pod基础知识(3)

在Pod的生命周期管理中,还提供了在容器启动后(postStart) 和容器停止前(preStop)两个handler,方便我们在这两个事件上添加自定义的hook操作。

比如我们可以定义在容器创建后,先执行一条命令把自己的应用复制到tomcat的webapps下,那么直到这个hook操作完成,才会进行容器启动等后续操作。

pod 有哪些特性,pod基础知识(4)

首页 1234下一页

栏目热文

po模式原理(为什么要使用po模式)

po模式原理(为什么要使用po模式)

点击上方头像关注我,每周早上 09:00准时推送,每月不定期赠送技术书籍。Hi,500 经典面试资料合辑,面试题多如云海...

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

poi设备工作原理(poi运营模式详解)

poi设备工作原理(poi运营模式详解)

全面5G距离我们越来越近了,特别是在一二线城市中,已经基本实现了5G的大面积覆盖,出门在外时刻接收5G信号已经成为了日常...

2022-11-04 17:59:47查看全文 >>

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

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

不知道你是不是一个像我一样是一个曾经超级在意别人喜不喜欢我,在意别人的情绪的人。在意自己是不是让别人舒不舒服,如果不能满...

2022-11-04 18:41:18查看全文 >>

pod工作原理(pod的组成部分)

pod工作原理(pod的组成部分)

1. 核心组件原理 —— pod 核心原理1.1 pod 是什么pod 也可以理解是一个容器,装的是 docker 创建...

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

pod网络是什么(什么是pod数据中心)

pod网络是什么(什么是pod数据中心)

前言Pods是可以在Kubernetes中创建和管理的最小的可部署计算单元。Pod 是一组(一个或多个)容器(例如 Do...

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

pod是什么装置(pod泵干嘛用的)

pod是什么装置(pod泵干嘛用的)

“吸烟有害身体健康”,这是在购买香烟的包装上都能看到的一句话。但提到电子烟,却仿佛是一种比传统香烟要更安全的存在。了解到...

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

pod原理讲解(pod启动过程)

pod原理讲解(pod启动过程)

1.pod核心原理概念:k8s的作用k8s是用来管理容器,但不直接操作容器,最小操作单元是pod(间接管理容器)特点:1...

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

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

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

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

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

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

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

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

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

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

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

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

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

文档排行