開新坑!近期算是把自己的家庭實驗室環境初步搞好了,終於可以開始進入正題研究了。
首先開始的是 HashiCorp Nomad 系列,歡迎閱讀。
關於 Nomad 的簡介,之前在 大規模 IoT 邊緣容器叢集管理的幾種架構-2-HashiCorp 解決方案 Nomad 有提到過,這裡再快速過一遍:
Nomad: 一個簡單而靈活的(主要是容器,但有不至於容器的)排程器和編排器,可在內部和雲端大規模部署和管理容器和非容器化的應用程式
Nomad 使開發者能夠使用宣告式的基礎設施即程式碼來部署應用程式。Nomad 使用 bin packing 來有效地安排工作並優化資源利用。
Nomad 憑藉其簡單性、靈活性、可延伸性和高效能與相關工具區分開來。Nomad 的協同作用和整合點 HashiCorp Terraform、Consul 和 Vault 使其特別適合輕鬆整合到 組織的現有工作流程,最大限度地減少關鍵計劃的上市時間。
Nomad 是一個預編譯的二進位制檔案,也可以作為幾個作業系統的包。這次我們通過包管理器來安裝。
以 Ubuntu/Deiban 為例: