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を立ち上げ、クラウドコンピューティング市場競争でアマゾンとグーグルに勝つことを目指す

推薦する

望洋天下閉鎖の背後に:オンラインショッピングプラットフォームの「自己資金調達」のリスクが露呈

ハイトークオンラインローン投資家のマイクにとって、これはオンラインローンへの投資を始めて以来、最も不...

#プロモーション: cpanel ホスティングは 1.99 ドルから、bluehost/justhost/hostmonster

7 月 1 日から 7 月 7 日まで、世界最大のプライベート エクイティ ファンド ホスティング事...

企業はマーケティング促進のために対外貿易ソーシャルメディアをどのように活用できるでしょうか?

2018年最もホットなプロジェクト:テレマーケティングロボットがあなたの参加を待っています多くの伝統...

Google GKE、AWS EKS、Oracle OKE の管理を統合する方法

Rancher が登場する前は、さまざまなクラウド プロバイダーで実行されている Kubernete...

OpenStack プロジェクト: VMware の貢献が最も大きかったのはどれですか?

VMware Integrated OpenStack は VMware のポートフォリオの中で最も...

エッジコンピューティングは機会と不確実性の両方をもたらす

5G の登場により、データの送信と処理はネットワークのエッジに移行しました。このエッジコンピューティ...

ウェブサイトの最適化には「フレンドリーなサポート」も必要

社会の誰もが集団の一部であり、孤立して存在しているわけではありません。オンラインの世界でもそれは同じ...

ウェブサイトの直帰率を下げる要因の簡単な分析

ウェブサイトページの直帰率とは、ウェブサイトの 1 ページを読んだ後にページを閉じるユーザーの割合を...

ディアオ・イエ:インターネットの考え方を分析すると、これはマーケティングだけの問題ではない

インターネット思考は誤った命題でしょうか? 「インターネット」という言葉が一般的になるにつれて、同様...

PinduoduoはTaobaoトラフィックの上流になりつつある

私のような老人にとって、 Pinduoduo を理解するのはまだ少し難しいですが、業界では、Alib...

盲目的なSEOに別れを告げ、データ分析を通じてウェブサイト構築の本質に立ち返ろう

2018年最もホットなプロジェクト:テレマーケティングロボットがあなたの参加を待っています多くの人は...

私たちは皆、検索エンジンの下で遊んでいる

私たちはすべて検索エンジンに支配されています。最近、検索エンジンのアルゴリズムが再び調整され、ため息...

無線ネットワーク向け将来の通信インフラの革新

テクノロジーが進歩するにつれ、より高速で信頼性の高いワイヤレス ネットワークの必要性が個人や企業にと...

「フォーカスインタビュー」後もSEOと関連業界は引き続き厳しく規制される

CCTV ニュースはいつ放送されても、程度の差こそあれ業界の是正と改革をもたらすだろう。したがって、...