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

相关推荐
香蕉你个不拿拿^1 小时前
Linux粘滞位和文件,目录权限
linux·运维·服务器
2401_858286111 小时前
OS52.【Linux】System V 共享内存(1)
linux·运维·服务器·共享内存
wbs_scy2 小时前
Linux 实战:从零实现动态进度条(含缓冲区原理与多版本优化)
linux·运维·服务器
Mr.小海2 小时前
Docker 容器资源限制实战:CPU / 内存 / 磁盘 IO 全方位管控指南
docker·容器·eureka
之歆2 小时前
Linux 网络配置与 TCP/IP 协议
linux·网络·tcp/ip
DeeplyMind2 小时前
第11章 容器运行参数详解
运维·docker·容器
REDcker2 小时前
curl开发者快速入门
linux·服务器·c++·c·curl·后端开发
成震19712 小时前
UBUNTU 安装虚拟机
linux·运维·ubuntu
海盗猫鸥2 小时前
Linux基础指令1
linux·服务器
最贪吃的虎2 小时前
windows上如何可视化访问并远程操作linux系统上运行的浏览器或者linux可视化桌面
java·linux·运维·windows·分布式·后端·架构