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

相关推荐
code monkey.9 分钟前
【寻找Linux的奥秘】第一章:基础指令
linux·运维·服务器
qziovv9 分钟前
Ubuntu通过局域网共享文件夹实现文件夹的连接
linux·运维·ubuntu
海鸥8114 分钟前
在 k8s中查看最大 CPU 和内存的极限
linux·容器·kubernetes
森焱森16 分钟前
AArch64架构及其编译器
linux·c语言·单片机·架构
Lin桐44 分钟前
②Modbus TCP转Modbus RTU/ASCII网关同步采集无需编程高速轻松组网
linux·网络协议·tcp/ip·网络安全·缓存·信息与通信·信号处理
罗技1231 小时前
Easysearch 使用 AWS S3 进行快照备份与还原:完整指南及常见错误排查
linux·云计算·aws·es·easysearch
rocksun1 小时前
使用GITOPS简化KUBERNETES实施:最佳实践
kubernetes
孙同学_1 小时前
【Linux篇】调试器-gdb/cgdb使用
linux·运维·服务器
irisMoon062 小时前
mac本地代理nginx,解决跨域问题
linux·nginx·macos
汤姆和杰瑞在瑞士吃糯米粑粑2 小时前
【Linux学习篇】--开发工具第一期
linux·运维·学习