k3d と k3s を使って Windows 10 のノートパソコンにRancher 2.5 をインストールし、nginx を k8s にデプロイする方法
この記事では、Windows 10のノートパソコンでRancher Cluster Managerを使って最小限のKubernetes dev envをk3dで設定し、k3sクラスタを設定する方法を紹介します。
概要:Docker Desktop & Chocolateyをインストールして、最後にgistを実行します。
これはo https://jyeee.medium.com/rancher-2-4-14c31af12b7aへのアップデートですが、マルチパスの代わりに Docker と k3d を使用しています。
前提条件
・Windows 10 Pro Hyper-V
・Docker Desktop (2.5.x)
本当に、たったこれだけです! chocolateyは使うけれど、それ以外は何も要らないのです。
概要
1.Hyper-Vを有効にしてDockerのインストールを確認する
2.Chocolateyをインストールしてkubectlとhelmをインストール
3.k3dをインストールし、シングルノードのk3s Kubernetesクラスタをスピンアップ。
4.helm を使用して cert-manager をデプロイし、Rancher をクラスタに配置
5.Rancher経由でアプリをデプロイする
1/5 Enable Hyper-V and check your Docker install
Hyper-Vでは、シングルノードのkubernetesクラスタを実行するVMを素早く実行することができます。Windows 10 Proに標準搭載されています。
今までHyper-Vで作業をしたことがない場合は、以下のコマンドで有効にする必要があるかもしれません (詳細は https://github.com/kubernetes/minikube/issues/2954を参照ください)。
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All