kubernetes常用命令

查看pods

kubectl get pods -n <namespace>

查看全部pod

kubectl get pods -A
kubectl get po -A 

查看nodes

kubectl get nodes

查看指定namespace下的pod列表

kubectl get pods -n <namespace>

查看pod详情

kubectl describe pod <pod-name> -n <namespace>

删除pod/重启pod

kubectl delete pod <pod-name>

导出pod配置文件

kubectl get pod <pod-name> -n <namespace> -o yaml > <file-name>.yaml

查看pod标签

kubectl get pods --show-labels -n <namespace>

查看service

kubectl get service -A
kubectl get svc -A 
kubectl get service -n <namespace>
kubectl describe service -n <namespace>

查看某个namespace下的deployment列表

kubectl get deployment -n <namespace>

查看全部deployment

kubectl get deployment -A 

查看deployment详情

kubectl describe deployment -n <namespace>

创建一个资源

kubectl apply -f <resource-file.yaml>

删除一个资源

kubectl delete -f <resource-file.yaml>

进入pod内部

kubectl exec -it <pod-name> -n <namespace> -- /bin/bash

查看pod日志

kubectl logs <pod-name> -n <namespace>

pv

kubectl get pv

查看pv详情

kubectl describe pv <pv-name> 

创建pv

kubectl apply -f <pv-file.yaml>

删除pv

kubectl delete pv <pv-name>

pvc

创建pvc

kubectl apply -f <pvc.file.yaml>

获取pvc列表

kubectl get pvc -n <namespace>

获取pvc详情

kubectl describe pvc <pvc-naem>

删除pvc

kubectl delete pvc <pvc-name>

官方文档: https://kubernetes.io/zh-cn/docs/reference/kubectl/

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值