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

推薦する

それは単に利益が大きいからでしょうか? Google が Web3 を導入する意図は何ですか?

最近、Google は、ブロックチェーン アプリケーションを実行する開発者にバックエンド サービスを...

機密コンピューティングの公開: 侵入に対する最後の「抜け穴」を閉じる

コンピューティングでは、データは転送中、保存中、使用中の 3 つの状態で存在します。ネットワークを介...

ftpit: プレミアム マーチャント、月額 1.49 ドル、KVM/256M メモリ/1 コア/10g ハード ディスク/512G トラフィック

ftpit から最新のプロモーション メールを受け取りました。このメールには、西海岸のフリーモントと...

conoha-日本語VPSシンプルレビュー

アジアのVPSは中国人の間で人気がありますが、現状ではアジアで本当に手頃なVPSは多くありません。日...

B2B業界のウェブサイト電話営業が持つべき精神

B2B 業界のウェブサイト電話営業担当者は、一定の専門知識と営業スキルを備えているだけでなく、電話営...

TOM、クレイジーなブラックハットSEO!

少し前に、TOM がブラックハット SEO を使用してキーワード「Audition」を最適化したとい...

クラウドへのデータ移行: ダウンタイムと中断を回避する方法

今日、ますます多くの組織がデータセンターとクラウド間でデータを移動する必要がありますが、データ移動中...

itldc (1995~): 無制限帯域幅の VPS、40% オフ、年間 23 ユーロ、米国、シンガポールなどで 15 のデータ センターが利用可能。

1995年に設立されたブルガリアの企業itldcは、15のデータセンターの「無制限トラフィックVPS...

ウェブサイトの HTML コードのシンプルな最適化の基本原則

SEO 最適化を実行する際には、ウェブサイトのコードも混ざります。そこで、今日は SEO 最適化にお...

クラウド セキュリティの 3 つの将来のトレンド

ユーザーは 1 日に 2 ~ 3 台のデバイスにアクセスします。 IT 従事者であれば、その数は間違...

80年代以降の若者がウェブサイトを作成し、それが間違った方向に進み、「有料削除」を利用して人々を脅迫した。

まず、無作為の情報をネット上に拡散し、暴露された情報源から「有料削除」料を要求した。 1980年代生...

キャメルは、3億8000万本の売上でダブルイレブン市場をリードするために何をしたのでしょうか?

2012年の天猫ダブルイレブンで売上高が1億元を超えた最初のアパレルブランドとして、今年のダブルイレ...

エッジコンピューティングをクラウドアーキテクチャに統合することの利点と欠点

[[428620]]必要なのは、クラウド アーキテクチャを使用したエッジ コンピューティングです。エ...

小規模店舗のマーケティング実例

Tieba は Baidu のサブプロダクトであり、Baidu 製品の中で訪問者数で常にトップ 3 ...