K8s svc失效

问题描述

  • svc失效,无法ping通svc提供的端口
  • 通过内网pod ip去调用,内网联通,但是无法通过外网联通
  • svc信息确认无误,在其他环境测试正常

解决

怀疑是K8s调度的时候出现了一些bug,导致nginx初始化失败

如果使用helm的话,直接uninstall以后重新install。问题即可解决。

第二种:直接重新部署svc

复制代码
kubectl get deployment  《svc的名字》-o yaml  

确认无误以后导出svc并删除:

复制代码
kubectl get svc  《svc的名字》-o yaml  > 1.yaml
kubectl delete svc 《svc的名字》 

删除1.yaml中关于uid的信息(不然无法重新部署)

然后重新:

复制代码
kubectl apply -f 1.yaml

即可通过相同的部署逻辑重新部署svc

相关推荐
dishugj2 小时前
【linux】Redhat 6.3系统安装zabbix-agent软件包,无法使用YUM源问题
linux·运维·zabbix
无奈笑天下2 小时前
【麒麟镜像vmtools异常排查指导书】
linux·运维·经验分享·云计算·kylin
Xの哲學2 小时前
Linux多级时间轮:高精度定时器的艺术与科学
linux·服务器·网络·算法·边缘计算
2301_800050993 小时前
docker
运维·docker·容器
QT 小鲜肉3 小时前
【Linux命令大全】001.文件管理之mmove命令(实操篇)
linux·服务器·前端·chrome·笔记
Winner13003 小时前
查看rk3566摄像头设备、能力、支持格式
linux·网络·人工智能
QT 小鲜肉4 小时前
【Linux命令大全】001.文件管理之mdel命令(实操篇)
linux·运维·服务器·chrome·笔记
大聪明-PLUS4 小时前
如何从零开始开发 Linux 驱动程序
linux·嵌入式·arm·smarc
物随心转4 小时前
input子系统工作原理
linux
一只旭宝5 小时前
Linux专题六:进程替换详解加五种进程间通讯方式(套接字放到tcp通信编程上讲述)
linux