热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

docker中service是什么意思

运维|Dockerdocker运维-Docker仿百度百科网站源码,vscode调试爬虫插件,ubuntu设置$path,tomcat映射到公网,海边恐怖爬虫,淘宝api开发php

运维|Dockerdocker中service是什么意思
docker
运维-Docker
仿百度百科网站源码,vscode调试爬虫插件,ubuntu设置$path,tomcat映射到公网,海边恐怖爬虫,淘宝api开发 php,日照seo关键词推广,ecshop企业网站,html 登录页面模板lzw
docker中service是什么意思
源码转换成图片,vscode显示找不到g,ftp ubuntu配置,nginx不搭配tomcat,爬虫文本包,php模拟浏览器访问,顺德seo关键词优化平台,网购网站完整源码,帝国cms灯具企业模板lzw
在发行的应用中,应用的不同组成部分被成为服务。例如,如果你有一个视频分享站点,它可能有一个服务来保存应用数据到数据库,一个服务来对用户上传的视频后台转码,一个服务用于前端显示。
asp网站源码flash,ubuntu什么登录界面,在tomcat中创建文件夹,爬虫箱怎么保温,php工程师长期驻场哪家好,外文网站seolzw
服务实际上只是“生产中的容器”。服务只运行一个映像,但它编码了映像运行的方式 – 它应该使用哪些端口,应该运行多少个容器副本,以便服务具有所需的容量,等等。 扩展服务会更改运行该软件的容器实例的数量,从而为流程中的服务分配更多计算资源。

service是用于规定镜像运行规则的服务。

一个service只运行一个image

service可以根据一个image实例化多个容器,以便让主机分配更多的计算资源给服务进程

service规定了镜像运行的一些规则,例如应该开放哪个端口,需要把容器复制多少份以增加服务处理能力等等

如果把土地比作计算资源,容器比作别墅,那么service就相当于一个别墅区,为了满足更多人购买别墅的需求,别墅区会建造更多的别墅(实例化更多容器),此时占用的土地也就越多(占用的计算资源),别墅区当然也会有自己的一套管理方法(规定镜像运行的一些规则),例如建造多少个出口(暴露多少个端口给外界)

由于k8s 最小管理单位是pod ,建议一个pod 一个容器,那么假设有多个pod 一起对外提供相同的服务,那么统一的接口是什么呢?

service 其实就是这样一个角色,当frontend 服务要请求backend服务的时候,f只认b的对外暴露的访问接口,至于放到backend后面的哪个pod它并不关心,这个过程,有点想负载均衡,或者说是代理。

在分布式应用程序中,应用程序的不同部分被称为“服务”。例如,如果有一个视频共享网站,它可能包括一个用于将应用程序数据存储在数据库中的服务,一个在用户上传东西后在后台进行视频转码的服务,一个用于前端页面的服务等等。

服务实际上只是“生产中的容器”。每个服务只运行一个映像,但它编码了镜像的运行方式 – 应该使用哪个端口,容器应运行多少个副本以满足性能要求等等。 伸缩服务可以更改运行该软件的容器实例的数量,从而为进程中的服务分配更多计算资源。

《docker视频教学》


推荐阅读
author-avatar
I技男
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有