云計算核心技術(shù)Docker教程:DockerSwarm服務運行原理

要在 Docker Engine 處于 swarm 模式時部署應用程序映像,您需要創(chuàng)建一個服務。通常,服務是某個較大應用程序上下文中微服務的映像。服務的示例可能包括 HTTP 服務器、數(shù)據(jù)庫或您希望在分布式環(huán)境中運行的任何其他類型的可執(zhí)行程序。

成都創(chuàng)新互聯(lián)公司專注為客戶提供全方位的互聯(lián)網(wǎng)綜合服務,包含不限于做網(wǎng)站、網(wǎng)站建設(shè)、龍湖網(wǎng)絡(luò)推廣、成都微信小程序、龍湖網(wǎng)絡(luò)營銷、龍湖企業(yè)策劃、龍湖品牌公關(guān)、搜索引擎seo、人物專訪、企業(yè)宣傳片、企業(yè)代運營等,從售前售中售后,我們都將竭誠為您服務,您的肯定,是我們大的嘉獎;成都創(chuàng)新互聯(lián)公司為所有大學生創(chuàng)業(yè)者提供龍湖建站搭建服務,24小時服務熱線:18982081108,官方網(wǎng)址:muchs.cn

創(chuàng)建服務時,您需要指定要使用的容器映像以及要在運行的容器內(nèi)執(zhí)行的命令。您還可以為服務定義選項,包括:

1.集群在集群外部提供服務的端口 2.服務連接到群中其他服務的覆蓋網(wǎng)絡(luò) 3.CPU 和內(nèi)存限制和預留 4.滾動更新策略 5.要在 swarm 中運行的圖像副本的數(shù)量

服務、任務和容器當您將服務部署到 swarm 時,swarm 管理器接受您的服務定義作為服務所需的狀態(tài)。然后它將集群中節(jié)點上的服務作為一個或多個副本任務進行調(diào)度。任務在群中的節(jié)點上彼此獨立運行。

例如,假設(shè)您要在 HTTP 偵聽器的三個實例之間進行負載平衡。下圖顯示了具有三個副本的 HTTP 偵聽器服務。監(jiān)聽器的三個實例中的每一個都是 swarm 中的一個任務。容器是一個孤立的進程。在群模式模型中,每個任務只調(diào)用一個容器。任務類似于調(diào)度程序放置容器的“槽”。一旦容器處于活動狀態(tài),調(diào)度程序就會識別出任務處于運行狀態(tài)。如果容器未通過健康檢查或終止,則任務終止。

名稱欄目:云計算核心技術(shù)Docker教程:DockerSwarm服務運行原理
標題路徑:http://muchs.cn/article16/cheegg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供Google、微信公眾號、軟件開發(fā)、關(guān)鍵詞優(yōu)化電子商務、App開發(fā)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

搜索引擎優(yōu)化