kubectl常用命令

argo -n ark-system get XXX #查看工作流具体信息
argo -n ark-system list   |head -10 #查看工作流状态, -n为指定ark-system命名空间,所有工作流均在ark-system的命名空间中。
argo -n ark-system logs -w XXXX #查看某个工作流日志,可以执行参数--tail 100查看最后100行
argo -n ark-system terminate xxxx # 终止某个工作流
argo -n ark-system retry XXXX  #重试失败或者错误的工作流

#kubectl  
所有get指令均可以加上-A查看所有命名空间
kubectl get po -A|grep -Ev '1/1|2/2|3/3|4/4|Com'  #查看异常POD列表,高频使用
kubectl get ns #查看命名空间列表
kubectl get statefulset #查看statefulset列表,中间件与底座大量使用该类型控制器
kubectl get daemonset #查看daemonset列表,基础组件大量使用该类型控制器
kubectl get deployment #查看deployment 列表,大部分组件使用该类型控制器
kubectl delete pods XXX -n XXX #静态POD直接删除,非静态POD(statefulset/daemonset/deployment管理的POD)重启-n指定命名空间
kubectl get node #查看节点列表,可以加上--show-labels查看label,可以加上-o wide查看IP
kubectl describe po XXXX   -n  $namespaces  #查看指定命名空间POD状态,可加上-o wide参数显示详细信息
kubectl get svc  #查看服务列表,可指定参数-A参看所有命名空间中的服务
kubectl get ingress -A #查看域名列表,可指定参数-A参看所有命名空间中的对外域名列表
kubectl get crd -A #查看自定义资源列表
kubectl logs xxxx --tail 50 #查看某个PO日志的最后50行,加上参数-p 可以查看更详细日志。
kubectl label node $nodename XXXXXX=YYYY  #给节点增加标签
kubectl label node $nodename XXXXXX-  #给节点去掉标签
kubectl taint node $nodename XXXXX=true:NoSchedule  #给节点增加污点
kubectl taint node $nodename XXXXX:NoSchedule-  #给节点去掉污点
kubectl get machine.infrastructure -A #查看machine初始化状态
kubectl get appset -A #查看产品部署状态
kubectl get appinstances -A #查看feature部署状态
kubectl get network -A #查看网络分配状态
kubectl get subnet -A #查看网络子网状态
kubectl get pod -naso 查询异常pod,-n指定pod名
kubectl get pods -o wide|grep broker-mq查询pod 
kubectl cp -nXXX 镜像名称:/usr/local/rds/metadb/1.txt ./1.txt 从pod中取出文件
kubectl cp -nXXX ./Desktop/ asapiapiserver-1:/alidata/从pod中考入文件
查询单个pod所有
kubectl get pod -A |grep **
查看ark的pod地址
kubectl get pod -owide
查询ark部署机器
Kubectl get node

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

晨晨的瓜

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值