Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Rancher 2.0 HA with Terraform

Rancher 2.0 HA with Terraform

2018/5/18 東京で行われたRancher 2.0リリースパーティでのLT資料。
TerraformとTerraform RKEプロバイダを用いてRancher 2.0をHA構成にする方法を紹介。

Kazumichi Yamamoto

May 18, 2018
Tweet

More Decks by Kazumichi Yamamoto

Other Decks in Technology

Transcript

  1. )"ߏ੒ͰͷΠϯετʔϧ  ϊʔυͷ४උ  %/4ͷઃఆ  -#ͷઃఆ  3,&ͰLTߏங 

    3BODIFSͷσϓϩΠ 3,&ͷΠϯετʔϧ ఆٛϑΝΠϧͷ࡞੒ DMVTUFSZNM lSLF VQz࣮ߦ
  2. )"ߏ੒ͰͷΠϯετʔϧ  ϊʔυͷ४උ  %/4ͷઃఆ  -#ͷઃఆ  3,&ͰLTߏங 

    3BODIFSͷσϓϩΠ 3,&ͷΠϯετʔϧ ఆٛϑΝΠϧͷ࡞੒ DMVTUFSZNM lSLF VQz࣮ߦ
  3. )"ߏ੒ͰͷΠϯετʔϧ  ϊʔυͷ४උ  %/4ͷઃఆ  -#ͷઃఆ  3,&ͰLTߏங 

    3BODIFSͷσϓϩΠ 3,&ͷΠϯετʔϧ ఆٛϑΝΠϧͷ࡞੒ DMVTUFSZNM lSLF VQz࣮ߦ ࡁ ࡁ ࡁ
  4. )"ߏ੒ͰͷΠϯετʔϧ  ϊʔυͷ४උ  %/4ͷઃఆ  -#ͷઃఆ  3,&ͰLTߏங 

    3BODIFSͷσϓϩΠ 3,&ͷΠϯετʔϧ ఆٛϑΝΠϧͷ࡞੒ DMVTUFSZNM lSLF VQz࣮ߦ ࡁ ࡁ ࡁ
  5. n %PXOMPBE3,&CJOBSZ *OTUBMM3,& $ curl -L -o rke $RKE_URL n

    3VODINPE $ chmod +x rke 3,&@63-IUUQTHJUIVCDPNSBODIFSSLFSFMFBTFTEPXOMPBEWSLF@EBSXJOBNE
  6. DMVTUFSZNMͷ࡞੒ node: - address: <ϊʔυͷ*1ΞυϨε> role: [etcd, controlplane, worker] user:

    rancher ssh_key_path: <44)༻ͷൿີ伴> 5FSSBGPSNͷ࣮ߦ݁ՌͳͲ͔Β ϊʔυͷ৘ใΛίϐϖ
  7. DMVTUFSZNMͷ࡞੒ node: - address: <ϊʔυͷ*1ΞυϨε> role: [etcd, controlplane, worker] user:

    rancher ssh_key_path: <44)༻ͷൿີ伴> ϊʔυ࡞੒ͷ౎౓*1ΞυϨε͕ มΘͬͨΓ͢Δͱ໘౗ʜ