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無料サーバーコントロールパネルの使い方

推薦する

ユーザーオペレーション(インターネットオペレーション)の主な業務内容は?

インターネットオペレーションインターネット運用とは、インターネットチャネルを通じた商品やサービスのプ...

情報フロー広告の核心は何ですか?(「咻動漫」情報フローアニメ制作の核心コンテンツは何ですか?)

「帥アニメーション」の情報フローアニメーション制作の核心コンテンツは何ですか?アニメーション情報フ...

電子商取引ウェブサイトプロモーション戦略に関する研究論文(電子商取引ウェブサイトのインターネットプロモーション戦略)

電子商取引ウェブサイトのオンラインプロモーション戦略戦略1: ポジショニング。場所は非常に重要です。...

製品のオンラインプロモーション計画(インターネット上で製品をどのようにプロモーションするか?どのプロモーション方法がより良いか?)

インターネットで商品を宣伝するにはどうすればいいですか?どちらのプロモーション方法がより良いでしょう...

オペレーションの主な内容(オペレーションとマーケティングは同じものですか?)

オペレーションとマーケティングは同じものですか?ニューメディア運用とニューメディアマーケティングの違...

保険産業振興計画(保険文化の内容と推進)

保険文化のコンテンツと推進1. 保険の変革と文化の推進中国の保険業界も高速発展から高品質発展への移行...

顧客管理のデジタル化(企業デジタル化管理とは?(無味乾燥ですが読む価値あり))

エンタープライズデジタル管理とは何ですか? (商品は乾燥しすぎていますが、一見の価値はあります)エン...

MySQL に接続する際に mysql.sock ファイルが見つからない理由と解決策

MySQL は、最も人気のあるリレーショナル データベース管理システムの 1 つです。オープン ソー...

コンテンツ運用の7つのポイント(知乎運用の秘訣:コンテンツ王になるための7つのヒント)

Zhihu 運営の秘密: コンテンツ王になるための 7 つのヒントあらゆる分野のエリートが集まるイ...

ブランド企画タイトル(ビジネスを行うためのクリエイティブプラットフォームタイトル:クリエイティブにビジネスを行う方法)

ビジネスを行うためのクリエイティブなプラットフォーム タイトル: クリエイティブにビジネスを行う方法...

アプリドメイン名を登録する場所。推奨されるアプリドメイン名登録プラットフォーム

数え切れないほどの新しいアプリケーションが市場に参入するにつれて、.pp サフィックス ドメイン名は...

海外サーバーは対外貿易用の独自のウェブサイトを構築するのに適していますか?

自作ウェブサイトとは、文字通り自分でウェブサイトを構築することを意味します。ウェブサイトを構築する際...

電気シェーバー売上ランキング(電気シェーバートップ10、今最もコストパフォーマンスに優れたものはどれか)

電気シェーバーのトップ10、今日最もコストパフォーマンスに優れたものはどれか電気シェーバーのトップ1...

一般的に資本運用の基本的な内容は何ですか? (資本の4つの主要な運用法則は人類社会の発展を効果的に促進する)

資本の4つの主要な運用法則は、人類社会の発展を効果的に促進する#Record my 2023# 牛八...