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