kubectl是k8s集群的命令行工区,通过它能对集群本身进行管理,并能够在集群上进行容器化应用的安装部署。
kubectl命令语法:
kubectl [command] [type] [name] [flags]
一般前两个是必须的,command+type
comand:指定要对资源执行的操作,例如create、get、delete
type:指定资源类型,比如deployment、pod、service(k8s中所有的内容都抽象为资源,可以通过下面的命令进行查看 kubectl api-resource)
name:指定资源的名称,名称大小写敏感
flags:指定额外的可选参数
查看pod列表(查看所有pod):
kubectl get pod
查看某个pod:
kubectl get pod pod名字
查看某个pod,以yaml格式展示结果
kubectl get pod pod名字 -o yaml
查看pod详细信息,也就是可以查看pod具体运行在哪个节点上(ip地址信息)
kubectl get pod -o wide
…………
demo练习
创建和删除一个namespace/pod来熟悉命令: