云计算核心技术Docker教程:Docker集群服务如何运作
要在Docker Engine处于群集模式时部署应用程序映像,请创建服务。在某些较大的应用程序上下文中,服务通常是微服务的映像云计。服务示例可能包括HTTP服务器,数据库或您希望在分布式环境中运行的任何其他类型的可执行程序。
创建服务时,您可以指定要使用的容器算核映像以及要在运行中的容器中执行的命令。您还定义服务的选项,包括:
- 群在群体外提供服务的端口
- 用于服务连接到群中其他服务的覆盖网络
- C心技PU和内存限制与保留
- 滚动更新策略
- 群中要运行的图像的副本数
服务,任务和容器
当您将服务部署到群集时,群集管理器接受您的服务定义作为服务术D的所需状态。然后,它将服务安排在群集中的节点上,作为一项或多项副本任务。任务在群集中的节点上彼此独立运行。
例如,假设您要在HTTP侦oc听器的三个实例之间实现负载平衡。下图显示了具有三个副本的HTTP侦听器服务。侦听器的三个实例中的每个实例都是集群中的任务。
容器ke是一个孤立的过程。在群体模式模型中,每个任务仅调用一个容器。任务类似于调度程序在其中放置容器的“插槽”。一旦容器处于活动状态r教,调度程序就会识别出该任务处于运行状态。如果容器未通过运行状况检查或终止,则任务终止。
任务和计划
任务是群内调度的基本单位。当您通过创建程:或更新服务来声明所需的服务状态时,协调器通过调度任务来实现所需的状态。例如,您定义了一个服务,该服务指示协调器始终保持HTTP侦听器Do的三个实例运行。协调器通过创建三个任务来做出响应。每个任务都是调度程序通过生成容器填充的插槽。容器是任务的实例。如果HTTP侦听器任务ck随后无法通过其运行状况检查或崩溃,那么协调器将创建一个新的副本任务,该任务将生成一个新的容器。
任务是一种单向机制。它通过一系列状态单er调进行:已分配,已准备,正在运行等。如果任务失败,协调器将删除任务及其容器,然后根据服务指定的所需状态创建一个新任务来替换它。
D集群ocker群模式的基本逻辑是通用调度程序和协调器。服务和任务抽象本身并不知道它们实现的容器。假设地,您可以实现其他类型的任务,例如虚拟服务机任务或非容器化过程任务。调度程序和协调程序与任务类型无关。但是,当前版本的Docker仅支持容器任务。
下图显示了群集模式如何接受服如何务创建请求以及如何将任务调度到工作者节点。
(责任编辑:电子报)
- 小红书自动化神器xiaohongshu-mcp上线!AI助力内容创作,解放你的双手!
- 《Kubernetes》,你需要掌握的 Service 和 Ingress
- 标签: xAI Grok 4.1 LMArena
- 沃达丰携手甲骨文 采用云技术加速技术现代化
- 京东云发布618战报:每秒用户访问峰值同比提升152%
- 标签: 米哈游 自由人米八 Joker 皮套论
- 椰肉放冰箱5天还能吃吗
- 标签: 天涯社区 苹果智能眼镜 给阿嬷的情书 豆瓣评分
- 谷歌宣布将于周四撤销政治广告临时禁令
- 凉拌菜怎么做
- 中国智能音箱销量破千万,大模型渗透率仅33%!AI音箱的爆发前夜来了?
- 从产业趋势到产品实践 GBASE技术云享会解码国产数据库发展新机遇
- 标签: 昆仑芯 百度 AI芯片 港交所上市
- 标签: 云豹智能 DPU芯片 萧启阳 中信证券
- 云计算核心技术Docker教程:注册服务器基本配置
- 标签: 洪恩 IH 儿童教育APP 财报
- 阿里云灵骏真武 M890 超节点实例正式上线 首批在乌兰察布开服
- 神经网络debug太难了,这里有六个实用技巧
- 谷歌Pixel 10系列震撼发布:AI智能手机军备竞赛中率先出击,苹果iPhone 17或将黯然失色
- 百度携手上海体育大学推出 “上体体育大模型 2.0”
- 豆神教育与微软 Azure 携手打造 AI 短剧平台 views+
- 美国华盛顿特区总检察官对亚马逊发起反垄断诉讼 views+
- 标签: 智元机器人 远征A3 人形机器人 商用机器人 views+
- OpenAI视频生成模型Sora 2上线微软Azure平台:定价每秒0.1美元,进入公共预览阶段 views+
- 标签: 张凯夫 阿里巴巴 AliExpress 淘宝AI views+
- 亚马逊正在降低对顾客的控制:允许部分销售商与客户直接沟通 views+
- 金山云Q2营收21.7亿元创单季新高 同环比持续双增 views+
- 标签: xAI Grok Macrohard 马斯克 views+
- 云计算核心技术Docker教程:Docker Hub审核日志 views+
- 标签: 微信 腾讯 微信状态 张军 views+
