Kubernetes k8s 平台部署常用命令

kubcetl查看pod服务日志
命令:kubectl logs -f --tail 100 pod名称 -n 命名空间
例如:kubectl logs -f --tail 100 ai-train-68b68f6b47-qhx84 -n ai-train-cloud

kubectl进入容器
命令:kubectl exec -it pod名称 容器名字 -n 命名空间 – sh
示例:kubectl exec -it ai-account-647c88dbf5-gzf9x -n ai-train-cloud – sh
新版的命令:

kubectl exec  -it pod/trainenv-huawei-20221101135750813-huawei-0 -n ai-train -- /bin/bash

上面两条命令是因为这个pod里面只有一个容器才能直接进入,如果一个pod里面有多个容器,就必须指定容器的名字,比如下面进入了pod/trainenv-huawei-20221101135750813-huawei-0下面的dev容器。

kubectl exec -it trainenv-huawei-20221101135750813-huawei-0 --container dev -n ai-train -- /bin/bash

查看该命名空间下得所有服务
命令:kubectl get pods -n 命名空间
例如:kubectl get pods -n ai-train-cloud

查询所有命名空间
kubectl get cm -A
或者kubectl get configMap -A

根据yaml文件创建pod或者configMap
kubectl create -f 指定yaml文件
删除
kubectl delete -f 指定yaml文件

kubectl get namespace(ns) //列出所有命名空间
kubectl get all //列出默认命名空间所有资源信息,后面可以加-n指定命名空间。
kubectl get pods -o wide //列出所有pod信息
kubectl get deployment(deploy) -o wide //列出deployment类型的资源
kubectl get service -o wide //列出所有类型的service
kubectl get componentstatuses(cs) //查看集群状态信息
kubectl get nodes -o wide //查看集群节点信息
kubectl get replicasets(rs) //查看replicasets类型的资源
kubectl cluster-info //查看集群信息

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值