k8s2-1命令格式

k8s-命令格式

一、命令格式

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

二、command

指定要对一个或多个资源执行的操作,例如 create、get、describe、delete。

未命名图片.png

三、TYPE

指定资源类型。资源类型不区分大小写,可以指定单数、复数或缩写形式。例如,以下命令输出相同的结果

# kubectl get pod pod1
# kubectl get pods pod1
# kubectl get po pod1

image-20220804165700638

未命名图片.png

四、NAME

1. 指定资源的名称。名称区分大小写。如果省略名称,则显示所有资源的详细信息。 kubectl get pods 
2. 在对多个资源执行操作时,可以按类型和名称指定每个资源,或指定一个或多个文件
3. 要对所有类型相同的资源进行分组,执行以下操作:TYPE1 name1 name2  name。 kubectl get pod example-pod1 example-pod2 
4. 分别指定多个资源类型:TYPE1/name1 TYPE1/name2 TYPE2/name3。 kubectl get pod/example-pod1 replicationcontroller/example-rc1 
5. 用一个或多个文件指定资源:-f file1 -f file2 -f file 。 kubectl get pod -f ./pod.yaml 

五、flags

指定可选的参数。例如,可以使用 -s 或 -server 参数指定 Kubernetes API服务器的地址和端口。

image.png

六、输出格式

  1. kubectl命令还包含了多种不同的输出格式(如表3-2所示),它们为用户提供了非常灵活的自定义输出机制,如输出为YAML或JSON格式等。

未命名图片.png

七、帮助命令

可以通过 `kubectl help [subcommand]` 命令查看命令格式和支持的子命令信息

通过 kubectl help [subcommand] 命令查看命令格式和支持的子命令信息


![image-20220804165938022](https://img-blog.csdnimg.cn/img_convert/bc5b32a0c509926053951e22c80dee3c.png)

猜你喜欢

转载自blog.csdn.net/tianmingqing0806/article/details/126164408