体はドクペで出来ているスマートフォン用の表示で見る体はドクペで出来ている主にインフラとGolangの技術ブログこの広告は、90日以上更新していないブログに表示しています。wsl前座minikubeはローカルでシングルノードのKubernetesを一発で起動することができるツールで、主に開発・検証で使うことになるかと思います。これはWindowsにも対応しておりコマンドラインから制御することができますがクラスターの制御コマンドであるkubectlはやはりWSLから動かすのが便利でしょう。通常minikubeは起動時にkubectlを検出して自動設定を行ってくれますが、流石にWSLまでは気を使ってくれず少し設定を行う必要がありますので本記事ではこの流れについて記すことでWindowsユーザーがminikubeを扱う際の一助になれればと思います。前提条件WSL(Ubuntu)がインストール済みであることWindowsでのパスの通し方を知っていること手順VirtualBoxをインストール公式ダウンロードページからWindows版をインストールします。難しいことは無く、設定は全てデフォルトでOKです。minikubeをダウンロードしパスを通すminikubeはGitHubのreleaseページからダウンロードすることができます。インストーラー版と実行ファイル単体がありますがお好みでどちらでもOKです。Files\minikubeに配置しパスを通しました。実行ファイル単品をダウンロードするとminikube-windows-amd64というファイルができますがこれをminikube.exeとリネームする必要がありますのでご注意下さい。コマンドプロンプトで下記のようにバージョン番号が表示されればOKです。startを実行するとVMイメージの自動構築が開始されます。Windows側からkubectlが見付からないので警告が出ていますが今回はWSL側で用意するので無視してOKです。existなどと表示されてしまいニッチもサッチもいかない事態に陥りますが、VirtualBoxのVMを削除した上でC:\Users\<username>\.minikube以下を全て削除すれば最初からやり直すことができます。WSLにkubectlをインストールするkubectlはWebのダウンロードページといったものはないようなのでファイル置き場から直接持ってこなければなりません。ダウンロードが終わったら実行権限を付けて適当にパスの通った場所に置きます。私の環境で試した流れは以下の通りです。contextについてcredentialsとはKubernetesクラスターにアクセスする際のユーザーIDやクライアント証明書の設定のことです。clusterとはKubernetesクラスターのエンドポイントURLやサーバー証明書の設定のことです。contextとはcredentialsとclusterをセットにしたプロファイルのようなもので、これを変更することでkubectlの制御対象を切り替えることができます。startが完了するとC:\Users\<username>\.minikube内に自動で生成されます。MasterのIPアドレスを調べましょう。下記例では192.168.99.100となっており、これにデフォルトのポート番号である8443を加えたものがエンドポイントとなります。contextの設定を行って下さい。cluster-infoでクラスターの状態が取得できるはずです。ここまでできればminikubeは無事にインストールできていますので、末永く楽しいKubenetesライフを送れます。月別アーカイブはてなブログをはじめよう!ryo-yamaokaさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。