vm/2VMで最速k3s
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
* 想定環境 [#d6498786]
- UbuntuのVMを2つ立てて、k3sで運用する
- VMのNICが複数あって、k3sの通信アドレスを固定したい
- VM同士はsshでパスワード不要で接続できる(鍵認証など)
* 手順 [#pdb4f3eb]
マスター側のVMですべて操作
#prism(bash){{{
m=192.168.33.11 # IPアドレス of マスターVM
a=192.168.33.12 # IPアドレス of エージェントVM
u="https://$m:6443" # マスターのエンドポイント
# マスター構築
sudo ufw disable
curl -sfL https://get.k3s.io | sh -s - --write-kubeconfig...
# エージェント接続用トークン取得
t=$(sudo cat /var/lib/rancher/k3s/server/node-token | tee...
# ssh経由でエージェント構築
ssh $a sh -x <<...
sudo ufw disable
curl -sfL https://get.k3s.io | K3S_URL=$u K3S_TOKEN=$t sh...
...
}}}
* 参考 [#h0ff77db]
- [[ラズパイでK8s…は重そうなのでK3sしてみた話>https://zen...
- [[Quick-Start Guide | K3s>https://docs.k3s.io/quick-sta...
- [[error: error loading config file "/etc/rancher/k3s/k3...
* さらに・・・ [#jcf8480b]
helm入れる(masterで実行)
- [[Helm | クイックスタートガイド>https://helm.sh/ja/docs...
- [[Raspberry pi に k3s と helm 入れるのに四苦八苦 - Qiit...
#prism(bash){{{
#eval $(echo export KUBECONFIG=/etc/rancher/k3s/k3s.yaml ...
mkdir ~/.kube 2>/dev/null; sudo cat /etc/rancher/k3s/k3s....
curl https://raw.githubusercontent.com/helm/helm/main/scr...
}}}
終了行:
* 想定環境 [#d6498786]
- UbuntuのVMを2つ立てて、k3sで運用する
- VMのNICが複数あって、k3sの通信アドレスを固定したい
- VM同士はsshでパスワード不要で接続できる(鍵認証など)
* 手順 [#pdb4f3eb]
マスター側のVMですべて操作
#prism(bash){{{
m=192.168.33.11 # IPアドレス of マスターVM
a=192.168.33.12 # IPアドレス of エージェントVM
u="https://$m:6443" # マスターのエンドポイント
# マスター構築
sudo ufw disable
curl -sfL https://get.k3s.io | sh -s - --write-kubeconfig...
# エージェント接続用トークン取得
t=$(sudo cat /var/lib/rancher/k3s/server/node-token | tee...
# ssh経由でエージェント構築
ssh $a sh -x <<...
sudo ufw disable
curl -sfL https://get.k3s.io | K3S_URL=$u K3S_TOKEN=$t sh...
...
}}}
* 参考 [#h0ff77db]
- [[ラズパイでK8s…は重そうなのでK3sしてみた話>https://zen...
- [[Quick-Start Guide | K3s>https://docs.k3s.io/quick-sta...
- [[error: error loading config file "/etc/rancher/k3s/k3...
* さらに・・・ [#jcf8480b]
helm入れる(masterで実行)
- [[Helm | クイックスタートガイド>https://helm.sh/ja/docs...
- [[Raspberry pi に k3s と helm 入れるのに四苦八苦 - Qiit...
#prism(bash){{{
#eval $(echo export KUBECONFIG=/etc/rancher/k3s/k3s.yaml ...
mkdir ~/.kube 2>/dev/null; sudo cat /etc/rancher/k3s/k3s....
curl https://raw.githubusercontent.com/helm/helm/main/scr...
}}}
ページ名: