首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >Kebetnetes命令行工具kubectl

Kebetnetes命令行工具kubectl

作者头像
星哥玩云
发布于 2022-09-15 21:41:41
发布于 2022-09-15 21:41:41
1.7K0
举报
文章被收录于专栏:开源部署开源部署

为了方便在命令行下对集群、节点、pod进行管理,kubernetes官方提供了一个管理命令:kubect

kubectl作为客户端CLI工具,可以让用户通过命令行对Kubernetes集群进行操作。

一、kubectl介绍

kubectl命令行的语法:

代码语言:javascript
复制
kubectl   [command]   [TYPE]   [NAME]   [flags]


command:子命令,用于操作Kubernetes集群资源对象的命令,例如create、delete、describe、get、apply等

TYPE:资源对象的类型,区分大小写,能以单数、复数或简写形式表示。例如以下3种TYPE是等价的

	- kubectl   get   pod   pod-name

	- kubectl   get   pods   pod-name

	- kubectl   get   po   pod-name

NAME:资源对象的名称,区分大小写,如果不指定名称,系统将返回所有Pod的列表

flags:kubectl子命令的可选参数,比如可以使用 “-o  wide“ 来显示更多的信息

二、kubectl常用命令

  • 新建资源:kubectl create -f pod.yaml

  • 删除资源-根据YAML文件: kubectl delete -f pod.yaml
  • 删除资源-根据pod名字: kubectl delete pod nginx
  • 删除资源-删除所有pod: kubectl delete pod --all
  • 查看node信息:kubectl get nodes
  • 查看pod信息:kubectl get pod -o wide/yaml
  • 查看所有信息:kubectl get all
  • 查看pod详细信息:kubectl describe pod nginx
  • 查看kube-system空间内的pod:kubectl get pod -n kube-system

三、帮助

如果在使用命令过程中出现问题,那么我们也可以通过使用 --help来获取 kubectl 命令的使用说明:

  • 获取 kubectl 的使用说明: kubectl --help
  • 获取 kubectl 子命令的使用说明:kubectl get --help / kubectl delete --help
  • 获取资源控制器说明: kubectl explain pod / rs / deployment / ·····
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除
目录
  • 一、kubectl介绍
    • kubectl命令行的语法:
  • 二、kubectl常用命令
  • 三、帮助
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档