容器引擎版kubectl 查看日志

本文汇总了Kubernetes(K8s)中常用的命令操作,包括查看指定Pod中容器的日志、查看节点状态、Pod资源使用情况等。适用于K8s集群管理和故障排查。

1.查看指定pod中指定容器的日志

kubectl logs -n xxx yyyy container-001

-n 后为明明空间名称

2.查看节点

kubectl get node

3.查看pod

kubectl get pods/kubectl get pod(应该是只输出前两个)

kubectl get pods --all-namespaces

所有命名空间下的pod

4.查看pod下的容器

kubectl describe pod  pod_name  -n unmanned

例如:kubectl logs -n  unmanned  unmanned-sever-vending-6494cd547b-c2rx9  container-001

5.导出容器日志

kubectl logs -n  unmanned  unmanned-sever-vending-6494cd547b-c2rx9  container-001 > D:\工作文档\vendinglogs.txt

6.查看 Pod 资源使用情况

kubectl top pod -n  namespace

例如:kubectl top pod -n product

7.pod容器中的文件复制到本地

 kubectl -n multi cp multi/muti-server-b7fb9956f-8p6gz:/var/log/multi-XXX/multi-xxx_2023-05-30.log ./multi-platform-exchange_2023-05-30.log

本地是windows系统也要用Linux的路径表达方式,目的路径要写相对路径。文件会导入到当前路径下,也可以切换到目标路径后再运行上述命令。

8.导出pod的yaml到本地

kubectl -n zwl get pod app-wev45-84df8458db-jptk2 -o yaml > D:\pandlinx备份\app-wev45.yaml	

9.k8s HostAliases修改Pod中的/etc/hosts

kubectl get deployment -n inspurshop
kubectl edit deploy inspurshop-server-store  -n inspurshop

在      dnsPolicy: ClusterFirst下添加
      hostAliases:
      - hostnames:
        - xxx-prod.oss.xx-north-3.xxx.com
        ip: XXXX.XX.X.XX,保存,关闭退出,重启应用实例

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值