疑~開賽了?大家都有先寫好一些庫存嗎? 好像要失敗了>"<
幾年前在摩茲工寮聽了朋友介紹Vagrant與Packer,才認識Hashicrop這家公司,
經過了幾年也學了快四五個產品,但在台灣好像使用Terraform為最多,
這次參加鐵人賽,想簡單介紹Hashicorp的其他三個產品Consul, Nomad與Vault,
從安裝設定到簡單的應用,也會介紹產品間的整合,屬於新手入門的系列文章。
環境建置在AWS上,但這系列的文章不會提到或整合AWS的相關技術,Hashicorp或是雲供應商也都有相關的部屬指南可以參考,如AWS:
Consul: https://aws.amazon.com/tw/quickstart/architecture/consul/
Nomad: https://aws.amazon.com/tw/quickstart/architecture/nomad/
Vault: https://aws.amazon.com/tw/quickstart/architecture/vault/
.Consul server, Nomad server, Vault server 各一台(t3a.micro)
.Nomad client 一台(t3a.small)
.Nomad server, Nomad client, Vault server都會安裝Consul client做Service Discovery, Health Checking.
雖然是無HA的架構,但在設定檔的部分會提到在HA架構下,如何做設定。
環境架構圖如下:
Day 1: 開場
Day 2: Hashicorp Consul 介紹
Day 3: Hashicorp Consul 安裝與設定
Day 4: ???