开发必会的K8S服务问题排查三板斧

各种查,查namespace、pod、service、config:

kubectl get namespace 
kubectl get po -n namespace名称
# 列出带有端口详细信息的pod信息
kubectl get po -n namespace名称 -owide
kubectl get service -n namespace名称
kubectl get configMap -n namespace名称

看日志,进容器:

kubectl -n namespace名称 logs -f pod名称
# 交互式进入容器
kubectl -n namespace名称 exec -it 容器名  /bin/bash
# 非交互式执行linux命令
kubectl -n namespace名称 exec 容器名称 ls /home/logs/
# 拷贝,类似scp用法
kubectl -n namespace名称 cp 本地路径 pod名称:/容器路径

重启大法好(pod删除自动重启):

kubectl -n namespace名称 delete po xxx
# 创建容器
kubectl -n namespace名称 create -f yaml文件路径
# 停止容器
kubectl -n namespace名称 delete -f yaml文件路径
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值