Kubernetes コマンドライン ツール (kubectl)

Kubernetes コマンドライン ツール (kubectl)

1. 概要

kubectl は、Kubernetes クラスターのコマンドライン ツールです。クラスター自体を管理し、クラスター上にコンテナ化されたアプリケーションをインストールおよびデプロイするために使用できます。

2. 文法

次の構文を使用して、ターミナル ウィンドウから kubectl コマンドを実行します。

 kubectl [command] [TYPE] [NAME] [flags]

コマンド、タイプ、名前、フラグは次のとおりです。

  • command: 作成、取得、説明、削除など、1 つ以上のリソースに対して実行される操作を指定します。
  • TYPE: リソースの種類を指定します。リソース タイプでは大文字と小文字は区別されず、単数形、複数形、または省略形で指定できます。
  • NAME: リソースの名前を指定します。名前は大文字と小文字が区別されます。名前を省略すると、すべてのリソースの詳細が表示されます。例: kubectl get pods。
  • flags: オプションのパラメータを指定します。たとえば、-s または --server パラメータを使用して、Kubernetes API サーバーのアドレスとポートを指定できます。

3. 詳細についてはkubectl helpを参照してください

[root@k8s-master ~]# kubectl --help kubectl controls the Kubernetes cluster manager. Find more information at: https://kubernetes.io/docs/reference/kubectl/ Basic Commands (Beginner): create Create a resource from a file or from stdin expose Take a replication controller, service, deployment or pod and expose it as a new Kubernetes service run 在集群上运行特定镜像set 为对象设置指定特性Basic Commands (Intermediate): explain Get documentation for a resource get 显示一个或多个资源edit 编辑服务器上的资源delete Delete resources by file names, stdin, resources and names, or by resources and label selector Deploy Commands: rollout Manage the rollout of a resource scale Set a new size for a deployment, replica set, or replication controller autoscale Auto-scale a deployment, replica set, stateful set, or replication controller Cluster Management Commands: certificate 修改证书资源。 cluster-info Display cluster information top Display resource (CPU/memory) usage cordon 标记节点为不可调度uncordon 标记节点为可调度drain 清空节点以准备维护taint 更新一个或者多个节点上的污点Troubleshooting and Debugging Commands: describe 显示特定资源或资源组的详细信息logs 打印Pod 中容器的日志attach 挂接到一个运行中的容器exec 在某个容器中执行一个命令port-forward 将一个或多个本地端口转发到某个Pod proxy 运行一个指向Kubernetes API 服务器的代理cp Copy files and directories to and from containers auth Inspect authorization debug Create debugging sessions for troubleshooting workloads and nodes Advanced Commands: diff Diff the live version against a would-be applied version apply Apply a configuration to a resource by file name or stdin patch Update fields of a resource replace Replace a resource by file name or stdin wait Experimental: Wait for a specific condition on one or many resources kustomize Build a kustomization target from a directory or URL. Settings Commands: label 更新某资源上的标签annotate 更新一个资源的注解completion Output shell completion code for the specified shell (bash, zsh, fish, or powershell) Other Commands: alpha Commands for features in alpha api-resources Print the supported API resources on the server api-versions Print the supported API versions on the server, in the form of "group/version" config 修改kubeconfig 文件plugin Provides utilities for interacting with plugins version 输出客户端和服务端的版本信息Usage: kubectl [flags] [options] Use "kubectl <command> --help" for more information about a given command. Use "kubectl options" for a list of global command-line options (applies to all commands). [root@k8s-master ~]#

4. kubectlサブコマンドの使用の分類

(1)基本コマンド

(2)デプロイメントおよびクラスタ管理コマンド

(3)障害およびデバッグコマンド

(4)その他のコマンド

<<:  エッジコンピューティングの台頭: テクノロジーと接続性の未来を変える

>>:  マイクロソフトがMicrosoft Fabricを立ち上げ、クラウドコンピューティング市場競争でアマゾンとグーグルに勝つことを目指す

推薦する

BandwagonHost VPS: 米国東海岸のニュージャージーデータセンター「US - New Jersey (USNJ)」の簡単な評価

現在、米国東海岸でまだ販売中の唯一のデータセンターは「米国ニュージャージー(USNJ)」です。中国か...

SEO実践分析:外部リンクの誤解5つのグラフィック分析

多くのウェブマスターの友人は、SEO を行う際に、自分のウェブサイトに外部リンクを送信し、フレンドリ...

分散アーキテクチャでは、従来のデータベースの運用と保守はどのような変化に直面するでしょうか?

[[319472]]分散アーキテクチャは近年最もホットなトピックかもしれません。この記事では、集中型...

Sosowenwen は外部リンクを作成できますか?

Sosowenwen は外部リンクを作成できますか? 人によって答えは異なりますが、これらの人々は非...

エッジコンピューティングはモノのインターネットにおける6つの重要な問題を解決します

クラウド コンピューティングは、ビジネスに革命をもたらし、社内で何もしなくても、より安価で、より柔軟...

spinservers: サンノゼ VPS - 40% オフ、月額 5.6 ドル、2G メモリ/2 コア/20g SSD/2T トラフィック/1Gbps 帯域幅

spinservers は、中国の中秋節期間中に、サンノゼ データ センターの VPS プロモーショ...

50kvm-ロサンゼルス/C3 データセンター/3 USD/1g RAM/30g HDD/2T フロー

50kvm.comは誰もが知っている国内のVPS業者のはずです。とにかく、多くの人がC3コンピュータ...

Microsoft のインダストリアル クラウド: 単なるサービス パッケージの集まりではない

特定の業界向けにカスタマイズされた、Microsoft の事前統合クラウド サービスは、同社の販売ア...

無制限トラフィックサーバー: $89/デュアルコア X5650/64G メモリ/1T ハードディスク/1Gbps ポート

turnkeyinternet は、ニューヨーク データ センターの高構成サーバー プロモーションで...

百度のグループ購入事業はO2Oレイアウトの準備のために開始されました

Webmaster Network (www.admin5.com/) は 2 月 27 日に次のよ...

アリババクラウドは金融グレードの分散アーキテクチャソリューションをアップグレードし、南京銀行のコアシステムのクラウド化を支援

7月11日夜、アリババクラウドは金融グレードの分散アーキテクチャソリューションのアップグレードを発表...

中泰証券はアリババクラウドヤオチデータベースを導入し、コア業務システムの自主革新を完了し、マイクロ秒レベルの業務応答を実現

中国の大手証券会社である中泰証券株式会社(以下、中泰証券)は5月23日、自社構築のシステムをアリババ...

初心者の外部リンク専門家が、署名を作成できるフォーラムをすばやく見つけるにはどうすればよいでしょうか?

最近、Long Xingは、Baiduのアルゴリズムに関する自身の観察を検証し、フォーラムの外部リン...

ケース分析: 医療業界の Web サイトがインデックスに含まれていないのはなぜですか?

ケース分析: 医療業界の Web サイトがインデックスに含まれていないのはなぜですか?今朝、あるネッ...

iwstack - SSD ハードディスク、KVM 仮想化、CloudStack クラウド プラットフォーム、カスタム ISO を追加

iwstack.com は prometeus.net のブランドで、クラウド ホスティング、クラウ...