本网页所有文字内容由 imapbox邮箱云存储,邮箱网盘, iurlBox网页地址收藏管理器 下载并得到。
ImapBox 邮箱网盘 工具地址: https://www.imapbox.com/download/ImapBox.5.5.1_Build20141205_CHS_Bit32.exe
PC6下载站地址:PC6下载站分流下载
本网页所有视频内容由 imoviebox边看边下-网页视频下载, iurlBox网页地址收藏管理器 下载并得到。
ImovieBox 网页视频 工具地址: https://www.imapbox.com/download/ImovieBox4.7.0_Build20141115_CHS.exe
本文章由: imapbox邮箱云存储,邮箱网盘,ImageBox 图片批量下载器,网页图片批量下载专家,网页图片批量下载器,获取到文章图片,imoviebox网页视频批量下载器,下载视频内容,为您提供.
【编者按】Kubernetes是Google开源的容器集群管理系统。它构建于Docker技术之上,为容器化的应用提供资源调度、部署运行、服务发现、扩容缩容等整一套功能,本质上可看作是基于容器技术的mini-PaaS平台。为帮助国内开发者了解Kubernetes技术,ImapBox联合浙江大学SEL实验室共同翻译Kubernetes的系列设计文档,本文为系列的第一篇:安全。 在Kubernetes中,创建、调度和管理的最小部署单位是Pod,而不是容器。 一个Pod对应于由若干容器组成的一个容器组,同个组内的容器共享一个存储卷(volume)。Pod主要是在容器化环境中建立了一个面向应用的“逻辑主机”模型,它可以包含一个或多个相互间紧密联系的容器。在没有容器化技术的场景里,同个Pod内的“容器”都在同一台物理或虚拟主机上运行。 Pod与容器一样都不是持续存在的,在容器的生命周期里,每个Pod被分配到节点上运行直至运行结束或被删除。当一个节点消失时,该节点上的Pod也随之被删除。每个Pod实体只会被调度一次,不会重复分配给别的节点,由replication controller负责创建新的Pod来替代旧的(在未来也可能有新的API用于Pod迁移)。 资源共享和通信 Pod的存在使同个Pod下的容器之间能更方便的共享数据和通信。 同个Pod下的容器使用相同的网络命名空间、IP地址和端口区间,相互之间能通过localhost来发现和通信。在一个无层次的共享网络中,每个Pod都有一个IP地址用于跟别的物理主机和容器通信,Pod的名字就用作容器通信时的主机名。(有关网络的内容,我们稍后会翻译) 在同个Pod内运行的容器还共享一块存储卷空间,存储卷内的数据不会在容器重启后丢失,同时能被同Pod下别的容器读取。 未来的开发计划是使Pod共享IPC命名空间,CPU和内存。(参加Google的lmctfy文档,lmctfy的意思是Let me Contain That For You) 管理 相比原生的容器接口,Pods通过提供更高层次的抽象,简化了应用的部署和管理。Pods就像一个管理和横向部署/和管理的单元,主机托管、资源共享、协调复制和依赖管理都可以自动处理。 Pod能应用于构建垂直集成应用栈,但它的主要为了集中管理一些辅助程序,如:什么是Pod
开发pod的原因
Pods用例
Pod的设计并不是为了运行同一个应用的多个实例。
为什么不直接在单个Docker容器中运行多个程序?主要是出于以下几个原因:
为什么不直接将相近的容器集中管理呢?那种方法虽然提供了集中管理的功能,但却没有Pod所拥有的大部分便利之处,如不提供资源共享和进程间通信,无法保证容器同时开始和结束,不能简化管理等。
原文链接:Pods(编译/叶瑞浩 审校/孙宏亮、张磊 责编/周小璐)
译者简介:叶瑞浩,浙江大学SEL实验室硕士研究生,利用业余时间翻译一些开源技术文章,希望对读者有所帮助。
国内首次 CoreOS 交流活动(北京):https://huiyi.csdn.net/activity/product/goods_list?project_id=1596
如需要了解更多Docker相关的资讯或是技术文档可访问Docker技术社区;如有更多的疑问请在Dcoker技术论坛提出,我们会邀请专家回答。ImapBox Docker技术交流QQ群:303806405。
阅读和此文章类似的: 全球云计算