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

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

kubectl は、Kubenetes (略して K8s) クラスターを操作するためのコマンドライン ツールです。これを使用して、アプリケーションのデプロイ、クラスター リソースの監視と管理、ログの表示を行うことができます。 kubectl は、Linux や Windows などのさまざまなプラットフォームにインストールできます。この記事では主に、Linux システムに kubectl をインストールして構成する方法を紹介します。

、kubectl インストール手順

ここでは、cul を使用して Linux システムに kubectl をインストールできます。まず、次のコマンドを実行して最新リリースをダウンロードします。

cul -LO "https://dl.k8s.io/elese/$(cul -L -s https://dl.k8s.io/elese/stble.txt)/bin/linux/md64/kubectl

特定のバージョンをダウンロードする場合は、コマンドのこの部分を指定されたバージョン番号に置き換えることができます: $(cul -L -s https://dl.k8s.io/elese/stble.txt)。たとえば、Linux で .23.0 バージョンをダウンロードするには、次のように入力します。

cul -LO https://dl.k8s.io/elese/.23.0/bin/linux/md64/kubectl

次に、kubectl のインストールを開始します。

sudo インストール -o oot -g oot -m 0755 kubectl /us/locl/bin/kubectl

ターゲット システムで oot 権限がない場合でも、kubectl を ~/.locl/bin ディレクトリにインストールできます。

chmod +x kubectl mkdi -p ~/.locl/bin/kubectl m ./kubectl ~/.locl/bin/kubectl # 次に、$PATH に ~/.locl/bin/kubectl を追加します

最後に、次のコマンドを実行して、インストールされている kubectl のバージョンが最新であることをテストします。

kubectl esion Rclient

2. kubectlの設定を確認する

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

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

kubectl クラスター情報

URL が返された場合は、kubectl がクラスターに正常にアクセスしたことを意味します。

ただし、次のようなメッセージが表示される場合は、kubectl 構成に問題があるか、Kubenetes クラスターに接続できないことを意味します。

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

たとえば、ローカル コンピューターで Kubenetes クラスターを実行する場合、通常は最初に Minikube ツールをインストールしてから、上記のコマンドを再実行する必要があります。

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

kubectl クラスター情報ダンプ

関連記事:

K8s の目的は何ですか? K8s は何に使用されますか?

KubenetesとDockerの関係は?KubenetesとDockerの違い

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

<<:  外国貿易独立局のSEO最適化に推奨される共通ツール

>>:  WordPress ウェブサイトによくあるセキュリティ上の問題は何ですか?

推薦する

なぜ Joomla なのか? Joomla は良いですか?

なぜ Jooml なのか? Jooml は、世界中で非常に人気のあるソフトウェア パッケージです。非...

ミニプログラムモールのプロモーション(ミニプログラムモールを宣伝する最も効果的な方法)

ミニプログラムモールを宣伝する最も効果的な方法ミニプログラムの人気が高まるにつれ、ミニプログラムモー...

企業のブランドマーケティング(ブランドマーケティングをうまく行うには?ブランドマーケティングの役割を理解しているか?)

ブランドマーケティングをうまく行うにはどうすればいいでしょうか?ブランドマーケティングの役割を理解し...

洗練されたユーザー操作(顧客が多すぎる場合に洗練された操作を実現するには?)

顧客が多すぎる場合、どうすれば本当に洗練された運営を実現できるのでしょうか?市場競争が激化する中、多...

調理済み食品ブランドマーケティング(西虹橋調理済み食品徐天志:製品選択プラットフォームモデルは調理済み食品の生産とマーケティングのロジックを再構築する)

徐天志、西虹橋惣菜:商品選択プラットフォームモデルは惣菜の生産と販売のロジックを再構築する南方金融オ...

モバイル情報フロー広告(生体情報フロー広告とは何かをわかりやすく解説する記事!生体広告入門!)

ある記事では、vivo 情報フロー広告とは何かを説明しています。 vivo広告入門! vivo 情...

旅行代理店促進計画(2024年張家界市観光開発奨励実施計画が発表されました!)

2024年張家界観光開発奨励実施計画が発表されました! 2024年張家界観光開発インセンティブ実施...

We Media 運用計画(We Media 運用計画(1)#1分間乾物講座)

We Media 運用プラン(1) #1分実践チュートリアル1. 目標設定:短期目標:3 か月以内...

茶屋マーケティング計画(お茶業界はこんなに儲かることが判明!茶屋は1年間オープンして数千万の利益を上げた)

お茶業界はこんなに儲かるんですね!茶屋は開業1年で1000万の利益を上げた健康維持、友人との出会い、...

建設市場マネジメントの内容(建設マーケティングに関する簡単な説明)

建設マーケティングに関する簡単な説明競争が激化する現在の市場環境において、「市場第一、運営第一」とい...

データ分析・運用研修(ビッグモデルを活用してユーザーデータを分析し、デジタルマーケティングの効果を高める方法)

ビッグモデルを使用してユーザーデータを分析し、デジタルマーケティングの効果を高める方法ユーザーデータ...

製品マーケティングおよびプロモーション計画(製品のマーケティングおよびプロモーション方法(売上増加))

製品を販売促進する方法(売上を伸ばすため)製品のマーケティングとプロモーションは、企業開発の重要な部...

運営メカニズムにはどのような側面が含まれていますか(「政策解釈」不動産業界における銀行運営メカニズム)

「政策解釈」不動産業界における銀行運営の仕組み不動産業界における銀行の運営メカニズム不動産業界にお...

Ubuntu のシャットダウン コマンドとは何ですか? Ubuntu シャットダウンコマンドの紹介

Ubuntu は、クラウド コンピューティング、サーバー、デスクトップ、IoT デバイスに適した D...

商品をうまく売り出す方法(ヒット商品を生み出すには?)

ヒット商品を生み出すにはどうすればいいのでしょうか?今日の競争の激しいビジネス環境において、ヒット商...