当前位置:首页 >焦点 >Kubernetes命令行工具 (kubectl) 命令TYPE:指定资源类型

Kubernetes命令行工具 (kubectl) 命令TYPE:指定资源类型

2024-06-30 23:07:20 [百科] 来源:避面尹邢网

Kubernetes命令行工具 (kubectl)

作者:全栈行动派 云计算 云原生 kubectl 是命令 Kubernetes 集群的命令行工具,通过 kubectl 能够对集群本身进行管理,行工并能 够在集群上进行容器化应用的命令安装部署。

1、行工概述

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

Kubernetes命令行工具 (kubectl) 命令TYPE:指定资源类型

2、行工语法

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

Kubernetes命令行工具 (kubectl) 命令TYPE:指定资源类型

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

其中 command、命令TYPE、行工NAME 和 flags 分别是命令:

Kubernetes命令行工具 (kubectl) 命令TYPE:指定资源类型

  • 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 <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)其他命令

责任编辑:姜华 来源: 今日头条 Kuberneteskubectl

(责任编辑:休闲)

    推荐文章
    热点阅读