Kubernetes命令行工具 (kubectl)
发布日期: 2023-06-09 19:20:47 来源: 清一色财经


(相关资料图)

kubectl 是 Kubernetes 集群的命令行工具,通过 kubectl 能够对集群本身进行管理,并能 够在集群上进行容器化应用的安装部署。

1、概述

kubectl 是 Kubernetes 集群的命令行工具,通过 kubectl 能够对集群本身进行管理,并能 够在集群上进行容器化应用的安装部署。

2、语法

使用以下语法从终端窗口运行 kubectl 命令:

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

其中 command、TYPE、NAME 和 flags 分别是:

command:指定要对一个或多个资源执行的操作,例如 create、get、describe、delete。TYPE:指定资源类型。资源类型不区分大小写, 可以指定单数、复数或缩写形式。NAME:指定资源的名称。名称区分大小写。 如果省略名称,则显示所有资源的详细信息。例如:kubectl get pods。flags: 指定可选的参数。例如,可以使用 -s 或 –server 参数指定 Kubernetes API 服务器的地址和端口。

3、kubectl help 获取更多信息

[root@k8s-master ~]# kubectl --helpkubectl 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 selectorDeploy 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 controllerCluster 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 nodesAdvanced 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  --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)其他命令

关键词:

相关文章

  • Kubernetes命令行工具 (kubectl)

  • "数说”广东发展“高质量” | 高质量发展调研行・广东站

  • 深圳统租公寓签约年龄限18岁到40岁引争议,工作人员:已取消年龄

  • 薄幸苏行歌-薄幸

  • 妈妈我爱你龙族唱歌

  • 全球报道:6月9日河南地区聚丙烯酰胺价格平稳

  • 6月9日上海地区天然橡胶行情基本平稳

  • 世界热头条丨七日无理由退货=七日免费试穿(用)?江苏省消保委

  • 农发行四川省分行8.5亿元贷款助力夹江全面完善水利基础设施|天天

  • 德阳经开区:打造全国最具吸引力和竞争力的投资目的地

  • 新联电子股票股 新资讯

  • 广东省人大常委会原副主任陈如桂涉嫌受贿,被提起公诉

  • 全球微头条丨过渡养老金计算公式_过渡性养老金如何计算

  • 异丁醛行情周报(6.5-6.9)

  • 判决书下来多久可以申请强制执行15天是工作日吗_判决书下来多久

  • 环球焦点!重庆天健工程咨询有限公司电话_重庆天健工程咨询有限

  • dnf纯净的增幅书怎么用不了_dnf纯净的增幅书怎么用-世界快报

  • 全球新动态:6月9日上海泰邦天然橡胶报价基本平稳

  • 6月9日上海瑞洵天然橡胶主流报价平稳 每日看点

  • 6月9日正和石化石油焦价格平稳

热点图集