keuectl命令

Kubernetes命令行

  • kubectl用于运行Kubernetes集群命令的管理工具
  • kubectl命令行语法

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

  command: 操作create,get,describe,delete

  TYPE: 指定操作的资源类型

  NAME:     指定资源名称,如忽略则默认命名空间下所有同类资源

  flags:     命令行选型,如覆盖默认服务器地址,端口,输出样式等

 

kubectl cluster-info    //查看集群信息

kubectl version      //显示kubectl命令行及kube服务端的版本

kubectl api-version   //显示支持的API版本集合

kubectl config view   //显示当前kubectl配置

kubectl get no    //查看集群中节点

kubectl create -f <res.yaml>   //按照yaml文件创建资源

kubectl run <name> --image=<image>  //使用某镜像创建Deployment

kubectl get <type> <name>  //查看某种类型资源

kubectl describe <type> <name>  // 检查某特定资源实例

kubectl logs   //检查某POD的日志(标准输出)

kubectl exec   //在容器内执行命令

kubectl scale   //实现水平扩展或收缩

kubectl rollout status  //部署状态变更状态检查

kubectl rollout history   //部署的历史

kubectl rollout undo   //回滚部署到最近或者某个版本

kubectl delete <type> <name>   //删除资源

posted @ 2018-07-08 19:49  wwchihiro  阅读(790)  评论(0编辑  收藏  举报