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

相关推荐
宴之敖者、7 分钟前
Linux——\r,\n和缓冲区
linux·运维·服务器
LuDvei9 分钟前
LINUX错误提示函数
linux·运维·服务器
未来可期LJ15 分钟前
【Linux 系统】进程间的通信方式
linux·服务器
Abona16 分钟前
C语言嵌入式全栈Demo
linux·c语言·面试
心理之旅27 分钟前
高校文献检索系统
运维·服务器·容器
Lenyiin30 分钟前
Linux 基础IO
java·linux·服务器
The Chosen One98535 分钟前
【Linux】深入理解Linux进程(一):PCB结构、Fork创建与状态切换详解
linux·运维·服务器
大佐不会说日语~1 小时前
使用Docker Compose 部署时网络冲突问题排查与解决
运维·网络·spring boot·docker·容器
Kira Skyler1 小时前
eBPF debugfs中的追踪点format实现原理
linux
2501_927773072 小时前
uboot挂载
linux·运维·服务器