Skip to content

K3sクラスタを冗長構成で構築する

K3sにて、

  • コントロールプレーン: 3台
  • ワーカーノード: 3台

の構成のクラスタを構築します。

事前準備

コントロールプレーンに対してkubectlを実行するプロキシサーバを用意しておいてください。

手順

cf.

コントロールプレーン

最初のコントロールプレーン

curl -sfL https://get.k3s.io | K3S_TOKEN=SECRET sh -s - server \
    --cluster-init \
    --tls-san {プロキシサーバのIP}

2台目以降のコントロールプレーン

curl -sfL https://get.k3s.io | K3S_TOKEN=SECRET sh -s - server \
    --server https://{プロキシサーバのIP}:6443 \
    --tls-san {プロキシサーバのIP}

ワーカーノード

curl -sfL https://get.k3s.io | K3S_TOKEN=SECRET sh -s - agent \
    --server https://{プロキシサーバのIP}:6443