阿里云-云小站(无限量代金券发放中)
【腾讯云】云服务器、云数据库、COS、CDN、短信等热卖云产品特惠抢购

Kebetnetes命令行工具kubectl

104次阅读
没有评论

共计 913 个字符,预计需要花费 3 分钟才能阅读完成。

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

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

一、kubectl 介绍

kubectl 命令行的语法:

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

Kebetnetes 命令行工具 kubectl

  • 删除资源 - 根据 YAML 文件: kubectl delete -f pod.yaml

Kebetnetes 命令行工具 kubectl

  • 删除资源 - 根据 pod 名字: kubectl delete pod nginx

Kebetnetes 命令行工具 kubectl

  • 删除资源 - 删除所有 pod: kubectl delete pod –all

Kebetnetes 命令行工具 kubectl

  • 查看 node 信息:kubectl get nodes

Kebetnetes 命令行工具 kubectl

  • 查看 pod 信息:kubectl get pod -o wide/yaml

Kebetnetes 命令行工具 kubectl

  • 查看所有信息:kubectl get all

Kebetnetes 命令行工具 kubectl

  • 查看 pod 详细信息:kubectl describe pod nginx

Kebetnetes 命令行工具 kubectl

  • 查看 kube-system 空间内的 pod:kubectl get pod -n kube-system

Kebetnetes 命令行工具 kubectl

三、帮助

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

  • 获取 kubectl 的使用说明:kubectl –help

  • 获取 kubectl 子命令的使用说明:kubectl get –help / kubectl delete –help

  • 获取资源控制器说明:kubectl explain pod / rs / deployment / ·····

正文完
星哥说事-微信公众号
post-qrcode
 
星锅
版权声明:本站原创文章,由 星锅 2022-06-09发表,共计913字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
【腾讯云】推广者专属福利,新客户无门槛领取总价值高达2860元代金券,每种代金券限量500张,先到先得。
阿里云-最新活动爆款每日限量供应
评论(没有评论)
验证码
【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中