AVt天堂网 手机版,亚洲va久久久噜噜噜久久4399,天天综合亚洲色在线精品,亚洲一级Av无码毛片久久精品

當(dāng)前位置:首頁(yè) > 科技  > 知識(shí)百科

云計(jì)算核心技術(shù)Docker教程:注冊(cè)服務(wù)器Swarm 服務(wù)運(yùn)行

來(lái)源: 責(zé)編: 時(shí)間:2023-08-07 16:30:19 269觀看
導(dǎo)讀 與獨(dú)立容器相比, Swarm 服務(wù)提供了幾個(gè)優(yōu)勢(shì)。他們使用聲明性模型,這意味著您定義了所需的狀態(tài),Docker 將您的服務(wù)保持在該狀態(tài)。服務(wù)提供自動(dòng)負(fù)載平衡擴(kuò)展,以及控制服務(wù)分布的能

與獨(dú)立容器相比, Swarm 服務(wù)提供了幾個(gè)優(yōu)勢(shì)。他們使用聲明性模型,這意味著您定義了所需的狀態(tài),Docker 將您的服務(wù)保持在該狀態(tài)。服務(wù)提供自動(dòng)負(fù)載平衡擴(kuò)展,以及控制服務(wù)分布的能力,以及其他優(yōu)勢(shì)。服務(wù)還允許您將敏感數(shù)據(jù)(例如 TLS 證書)存儲(chǔ)在 secrets中。Cwt28資訊網(wǎng)——每日最新資訊28at.com

您使用的存儲(chǔ)后端決定了您是使用完全擴(kuò)展的服務(wù)還是僅具有單個(gè)節(jié)點(diǎn)或節(jié)點(diǎn)約束的服務(wù)。Cwt28資訊網(wǎng)——每日最新資訊28at.com

如果您使用分布式存儲(chǔ)驅(qū)動(dòng)程序,例如 Amazon S3,則可以使用完全復(fù)制的服務(wù)。每個(gè)工作人員都可以寫入存儲(chǔ)后端而不會(huì)引起寫入沖突。Cwt28資訊網(wǎng)——每日最新資訊28at.com

如果您使用本地綁定掛載或卷,則每個(gè)工作節(jié)點(diǎn)都會(huì)寫入自己的存儲(chǔ)位置,這意味著每個(gè)注冊(cè)表都包含不同的數(shù)據(jù)集。您可以通過使用單副本服務(wù)和節(jié)點(diǎn)約束來(lái)解決此問題,以確保只有單個(gè)工作人員正在寫入綁定掛載。Cwt28資訊網(wǎng)——每日最新資訊28at.com

以下示例將注冊(cè)表作為單副本服務(wù)啟動(dòng),該服務(wù)可在端口 80 上的任何 swarm 節(jié)點(diǎn)訪問。假設(shè)您使用與前面示例中相同的 TLS 證書。Cwt28資訊網(wǎng)——每日最新資訊28at.com

首先,將 TLS 證書和密鑰保存為機(jī)密:Cwt28資訊網(wǎng)——每日最新資訊28at.com

$ docker secret create domain.crt certs/domain.crtCwt28資訊網(wǎng)——每日最新資訊28at.com

$ docker secret create domain.key certs/domain.keyCwt28資訊網(wǎng)——每日最新資訊28at.com

接下來(lái),將標(biāo)簽添加到要運(yùn)行注冊(cè)表的節(jié)點(diǎn)。要獲取節(jié)點(diǎn)的名稱,請(qǐng)使用docker node ls. 用您的節(jié)點(diǎn)名稱替換 node1下面的名稱。Cwt28資訊網(wǎng)——每日最新資訊28at.com

$ docker node update --label-add registry=true node1Cwt28資訊網(wǎng)——每日最新資訊28at.com

接下來(lái),創(chuàng)建服務(wù),授予它訪問這兩個(gè)秘密的權(quán)限,并將其限制為僅在帶有標(biāo)簽的節(jié)點(diǎn)上運(yùn)行registry=true。除了約束之外,您還指定一次只能運(yùn)行一個(gè)副本。/mnt/registry示例將swarm 節(jié)點(diǎn)上的綁定掛載到/var/lib/registry/ 容器內(nèi)。綁定掛載依賴于預(yù)先存在的源目錄,因此請(qǐng)確保/mnt/registry存在于node1. docker service create您可能需要在運(yùn)行以下命令之前創(chuàng)建它。Cwt28資訊網(wǎng)——每日最新資訊28at.com

默認(rèn)情況下,秘密被掛載到一個(gè)服務(wù)中/run/secrets/。Cwt28資訊網(wǎng)——每日最新資訊28at.com

$ docker service create /Cwt28資訊網(wǎng)——每日最新資訊28at.com

--name registry /Cwt28資訊網(wǎng)——每日最新資訊28at.com

--secret domain.crt /Cwt28資訊網(wǎng)——每日最新資訊28at.com

--secret domain.key /Cwt28資訊網(wǎng)——每日最新資訊28at.com

--constraint 'node.labels.registry==true' /Cwt28資訊網(wǎng)——每日最新資訊28at.com

--mount type=bind,src=/mnt/registry,dst=/var/lib/registry /Cwt28資訊網(wǎng)——每日最新資訊28at.com

-e REGISTRY_HTTP_ADDR=0.0.0.0:443 /Cwt28資訊網(wǎng)——每日最新資訊28at.com

-e REGISTRY_HTTP_TLS_CERTIFICATE=/run/secrets/domain.crt /Cwt28資訊網(wǎng)——每日最新資訊28at.com

-e REGISTRY_HTTP_TLS_KEY=/run/secrets/domain.key /Cwt28資訊網(wǎng)——每日最新資訊28at.com

--publish published=443,target=443 /Cwt28資訊網(wǎng)——每日最新資訊28at.com

--replicas 1 /Cwt28資訊網(wǎng)——每日最新資訊28at.com

registry:2Cwt28資訊網(wǎng)——每日最新資訊28at.com

您可以在任何 swarm 節(jié)點(diǎn)的 443 端口訪問該服務(wù)。Docker 將請(qǐng)求發(fā)送到運(yùn)行服務(wù)的節(jié)點(diǎn)。Cwt28資訊網(wǎng)——每日最新資訊28at.com

本文鏈接:http://www.tebozhan.com/showinfo-119-2341-0.html云計(jì)算核心技術(shù)Docker教程:注冊(cè)服務(wù)器Swarm 服務(wù)運(yùn)行

聲明:本網(wǎng)頁(yè)內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問題請(qǐng)及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。郵件:2376512515@qq.com

上一篇: IDC:蘋果iPhone是英國(guó)手機(jī)銷量之王,三星、諾基亞、OPPO、谷歌挺進(jìn)前五

下一篇: 云計(jì)算開發(fā):Python3數(shù)學(xué)函數(shù)pow()方法詳解

標(biāo)簽:
  • 熱門焦點(diǎn)
Top