k8s基础使用

命令大全

查看Pods
kubectl get pods -n <namespace>
查看服务域名
kubectl get ingress -n <namespace>
查看某Pod日志
kubectl logs <podName> -n <namespace>
查看某Pod详情
kubectl -n <namespace> describe pod <podName>
查看Pod配置
kubectl -n <namespace> get pod <podName> -o yaml

登录Pod
kubectl exec -it <podName> bash -n <namespace>
删除Pod
kubectl delete pod <podName> -n <namespace

查看系统部署的组件
kubectl -n ark-system get app

文件复制

# 从Pod中复制出来
kubectl -n <namespace> cp <podname>:/<filename> /<filename>
# 从外边复制进Pod
kubectl -n <namespace> cp /<path>/<filename> <podname>:/<path>/<filename>

k8s Pod重启

第一种: 会删除重启一个新的Pod

kubectl get pod <podName>  -n <namespace>  -o yaml | kubectl replace --force -f -

第二种:
第一步:找到需要重启的Pod
kubectl get pods -n <namespace>
在这里插入图片描述
第二步:查询对应Pod信息,获取Node信息
kubectl -n <namespace> describe pod <podName> |grep Node
在这里插入图片描述
第三步:登录Node,即容器所在机器
ssh <Node>
在这里插入图片描述
第四步:找到Pod对应的服务容器
docker ps | grep <过滤条件>
在这里插入图片描述

第五步:使用docker命令重启
docker restart <dockerId>

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值