Categories
Uncategorized

Docker Swarm

Docker 是一個用於開發、傳送和運行應用程序的開放平台。 Docker 使您能夠將應用程序與基礎設施分開,以便您可以快速交付軟件。 使用 Docker,您可以像管理應用程序一樣管理基礎設施。 通過利用 Docker 快速交付、測試和部署代碼的方法,您可以顯著減少編寫代碼和在生產中運行代碼之間的延遲.容器包括應用程式及其所有相依性。 不過,它們會與其他容器共用作業系統核心,並在主機作業系統的使用者空間中,以獨立程序的形式執行。

因為容器只需要很少的資源 (例如,它們不需要完整的作業系統),所以容易部署且會快速啟動。 這可讓您擁有更高的密度,這表示可讓您在相同硬體單位上執行更多服務,藉此降低成本。

在相同核心上執行的副作用是隔離程度比 VM 低。

在Docker 的容器(Container) 做指揮Orchestration 一如叢集(Cluster)是用Swarm程序.按其功能分為 管理者 (Manager)和工人(Worker).

Images 映像: 包含建立容器所需之所有相依性和資訊的封裝。 映像會包含所有相依性 (例如架構),以及容器執行階段所要使用的部署和執行組態。 通常,一個映像會衍生自多個基底映像,這些基底映像是彼此交互堆疊以構成容器檔案系統的圖層。 映像一旦建立,就不可改變。

Dockerfile 文字檔:其中包含建立 Docker 映射的指示。 如同批次指令碼,第一行說明開始的基底映像,然後遵循指示安裝必要的程式、複製檔案等,直到取得您需要的工作環境。

Build 建立:建立容器映像的動作,該映像會以其 Dockerfile 及建立映像之資料夾中其他檔案所提供的資訊和內容為依據。 您可以使用下列 Docker 命令來建立映射.

容錯Tolerance :

如果 swarm 失去了管理者(Manager)的法定人數,swarm 就無法執行管理任務。如果你的集群有多個管理器(Manager),總是有兩個以上。為了保持法定人數,必須有大多數經理可用。建議使用奇數個管理器,因為下一個偶數不會使法定人數更容易保持。例如,無論您有 3 位還是 4 位經理,您仍然只能失去 1 位經理並保持法定人數。如果你有 5 或 6 個經理,你仍然只能失去兩個。

即使 swarm 失去了管理器的法定人數,現有工作節點上的 swarm 任務也會繼續運行。但是,不能添加、更新或刪除 swarm 節點,也不能啟動、停止、移動或更新新的或現有的任務。

您應該在群中維護奇數個管理器以支持管理器節點故障。擁有奇數數量的管理器可確保在網絡分區期間,如果網絡被劃分為兩組,則仲裁保持可用於處理請求的可能性更高。如果您遇到兩個以上的網絡分區,則無法保證保持仲裁。

群體規模多數容錯
110
220
321
431
532
642
743
853
954

例如,在一個有5 個節點的群,如果你失去了3 個節點,你就沒有法定人數。因此,在您恢復不可用的管理器節點之一或使用災難恢復命令恢復群之前,您無法添加或刪除節點。請參閱從災難中恢復

雖然可以將 swarm 縮小到單個管理器節點,但不可能降級最後一個管理器節點。這確保您保持對 swarm 的訪問,並且 swarm 仍然可以處理請求。縮減為單個管理器是一種不安全的操作,不推薦使用。如果最後一個節點在降級操作期間意外離開 swarm,則 swarm 將變得不可用,直到您重新啟動節點或使用 重新啟動 --force-new-cluster

您使用docker swarmdocker node 子系統管理群成員資格。有關如何添加工作節點並將工作節點提升為管理器的更多信息,請參閱向群添加節點

Categories
Uncategorized

Ikea Pegboard Plug

Download from Thingsiverse

Categories
Uncategorized

KiCad

Download KiCad and cad model files (i.e. KiCad, Eagle, Orcad or Altium Designer) as you may find it in Octopart.

Categories
Uncategorized

Raspberry Pi (Server)

Categories
Uncategorized

Queen Studio

Queen Studio

Categories
Uncategorized

Vaccination Rewards

15 June 2021 – Sino Group (Lucky Draw)

15 June 2021 – HKGovernment (Lucky Draw)

21 June 2021 – Henderson Development (Lucky Draw)

HKGCC (Lucky Draw)

End of August 2021 –ChinaChem Group(Lucky Draw)

Categories
Uncategorized

Lei Yue Mun 鯉魚門

Categories
Uncategorized

Sunset 日落

Categories
Uncategorized

Origami – Solar Panel

Categories
Uncategorized

Julia 朱麗亞