1-2.Kubectl命令行工具
1.kubectl用法 $~: kubectl [command] [TYPE] [NAME] [flags] [command] 子命令。用于操作Kubernetes集群资源对象。 可取值:[create | delete | describe | get | apply] [TYPE] 资源对象的类型。区分大小写 备注:可以通过单数形式、复数形式、简写形式表示。 # 例:不同写法的Type,但是效果一致 kubectl get pod pod1 kubectl get pods pod1 kubectl get po pod1 [NAME] 资源对象名称。区分大小写 备注: 如果不指定名称,将返回属于 TYPE 的所有对象列表。 # 例:返回所有对象列表 kubectl get pods [flags] kubectl子命令的可选参数 2.kubectl操作实例 创建资源对象 # 由配置文件(*.yaml)创建一次性对象 # 创建一个对象 kubectl create -f service.yaml # 创建对个对象 kubectl create -f service.yaml -f pod.yaml 查看资源对象 # 查看所有Pod列表 kubectl get pods # 查看指定对象 kubectl get service,pod 资源对象详情 # 显示Node的详细信息