为了方便在命令行下对集群、节点、pod进行管理,kubernetes官方提供了一个管理命令:kubect
kubectl作为客户端CLI工具,可以让用户通过命令行对Kubernetes集群进行操作。
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“ 来显示更多的信息








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