Kubernetes コマンドラインツール kubectl インストールチュートリアル (Windows システム)

Kubernetes コマンドラインツール kubectl インストールチュートリアル (Windows システム)

kubectl は、Kubenetes (K8s) クラスターのコマンドライン ツールです。kubectl を使用すると、クラスター自体を管理し、コンテナー化されたアプリケーションをクラスターにインストールしてデプロイできます。 Kubectl はさまざまなプラットフォームで動作します。以前、Linux システムに kubectl をインストールしてセットアップする手順を紹介しました。今日は、Windows に kubectl をインストールする方法を見ていきます。

Windows に kubectl コマンドライン ツールをインストールする場合は、まず kubectl の最新バージョンをダウンロードする必要があります。この記事ではバージョン .23.0 を使用します。cul がインストールされている場合は、次のコマンドを実行して kubectl をダウンロードできます。

cul -LO "https://dl.k8s.io/elese/.23.0/bin/windows/md64/kubectl.exe̶

2. 実行可能ファイルを検証する(オプションの手順)

kubectl チェックサム ファイルをダウンロードします。

cul -LO "https://dl.k8s.io/.23.0/bin/windows/md64/kubectl.exe.sh256̶

チェックサム ファイルに基づいて kubectl 実行可能ファイルを検証します。

コマンドライン環境で、CetUtil コマンドの出力をチェックサム ファイルと手動で比較します。

CetUtil -hshfile kubectl.exe SHA256

kubectl.exe.sh256と入力します

PoweShell を使用して自動的に検証し、演算子 -eq を使用して Tue または Flse の結果を直接取得します。

$($(CetUtil -hshfile .\kubectl.exe SHA256) -eplce ̶ “, “̶) -eq $(type .\kubectl.exe.sh256)

3. 実行ファイルへのパスを PATH に追加します。

4. 最後に、kubectl のバージョンが予想されるバージョンと一致していることを確認するためにテストします。

kubectl esion Rclient

注目すべきはWindows 版の Docker Desktop では、独自のバージョンの kubectl が PATH に追加されます。 以前に Docker Desktop をインストールしたことがある場合は、この PATH エントリを Docker Desktop によってインストールされたエントリの前に置くか、Docker Desktop の kubectl を直接削除する必要がある場合があります。

kubectl コマンドライン ツールが Windows システムに正常にインストールされたら、kubectl の構成を確認できます。関連する手順は次のとおりです。

kubectl が Kubenetes クラスターを検出してアクセスするには、kube-up.sh がクラスターを作成するか、Miniube クラスターを正常にデプロイすると自動的に生成される kubeconfig ファイルが必要です。 通常、kubectl 構成情報は ~/.kube/config ファイルに保存されます。

クラスターのステータスを取得して、kubectl が適切に構成されていることを確認します。

kubectl クラスター情報

①URLが返ってきたら、kubectlがKubenetesクラスターに正常にアクセスできたことを意味します。

②以下のメッセージが表示された場合は、kubectl の設定に問題があるか、Kubenetes クラスターに接続できないことを意味します。

see <see-nme:pot> への接続が拒否されました R 正しいホストとポートを指定しましたか? (<see-nme:pot> へのアクセスが拒否されました R 正しいホストとポートを指定しましたか?)

たとえば、ラップトップ(ローカル)で Kubenetes クラスターを実行する場合は、まず Minikube ツールをインストールしてから、上記のコマンドを再実行する必要があります。

コマンド kubectl cluste-info が ul を返しても、クラスターにアクセスできない場合は、次のコマンドを使用して構成が正しいかどうかを確認できます。

kubectl クラスター情報ダンプ

さらに詳しい情報: 「Kubenetes コマンドライン ツール kubectl インストール チュートリアル (Linux システム)」

<<:  SSL証明書の詳細を表示する方法

>>:  FastPanel無料サーバーコントロールパネルの使い方

推薦する

Linux システムは一般的に何に使用されますか? Linuxシステムの主な機能

Linux システムは一般的に何に使用されますか? Linux はオープンソースで無料かつ強力なオペ...

モバイルゲームのプロモーション方法(ファーウェイがテンセントのゲームをリストから「削除」したことで、チャンネル収益分配をめぐる論争が再燃)

ファーウェイがテンセントゲームズをリストから「除外」したことで、チャンネル収益分配をめぐる論争が再燃...

集客方法(店舗が効率的に集客するための5つのヒント)

効率的に顧客を引き付ける、小売業者向けの 5 つのヒントWeChat の巨大なトラフィック プールの...

Constant Contact とは何ですか? Constant Contact は良いですか?

Constnt Contct とは何ですか? Constnt Contct は、中小企業や組織がニー...

酒類プロモーション企画(茅台酒のマーケティング企画はどうすればいい?「無公酒プレミアム」参照)

茅台酒のマーケティングプランニングはどうすればいいですか? Mugongyuプレミアム製品を見る茅台...

WooCommerce の最小 PHP および WordPress バージョン要件

最適化するにはウーコマースモールのパフォーマンスとセキュリティのため、当社では通常、PHP と Wo...

Amebaビジネスデータ(ビジネスデータの収集方法は?)

ビジネスデータを収集するにはどうすればいいですか?アメーバビジネスモデルの独立した会計と自己資金調達...

リモートまたはローカル コンピューターで TeamViewer のバージョンを更新するにはどうすればよいですか?

現在、TemViewe はソフトウェアの新しいアップデートを毎月提供しており、サブスクリプション プ...

ユーザー操作ポートレート(ユーザーポートレートプロジェクトの実施方法を説明する 5 つの質問)

ユーザーポートレートプロジェクトの進め方を明確にする 5 つの質問編集者注: インターネットの継続的...

ユーザー運用サービス(新規ユーザーの維持率向上のために実施しました)

新規ユーザーの維持率を向上させるために、私は次のことを行いました風が吹き、伊江は冷たい。定着率を向上...

データ オペレーション ディレクター (データを活用して発言し、効率的なオペレーション ディレクターになりましょう!)

データを活用して発言し、効率的なオペレーションディレクターになりましょう。オペレーションディレクター...

プロダクトオペレーションキャンバス(プロダクトオペレーションキャンバスの9つの要素)

製品オペレーションキャンバスの9つの要素製品オペレーション キャンバスは、次の要素で構成されています...

人気のWordPress eコマースプラグインのおすすめ

WodPess は、eコマース プラグインを使用することで強力な eコマース プラットフォームに変換...

南京で月給2万元以上の仕事を見つけるのはなぜそんなに難しいのでしょうか?工業地帯のレイアウトを見ればわかる

「江蘇省政府が『杭州の6匹の小龍はなぜ南京にいないのか』と質問したとき、南京のホワイトカラー労働者...

週間ビジネスデータ分析フォーム(Excel週次分析レポート、今週と先週の売上を全自動比較、超わかりやすいチャート表示)

Excel の週次分析レポート、今週と先週の売上の自動比較、わかりやすいチャート表示みなさんこんに...