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

相关推荐
learndiary5 分钟前
Linux、Windows双系统根分区扩容要点
linux·运维·扩容·双系统
Doro再努力9 分钟前
【Linux操作系统15】深入理解Linux进程概念:从理论到实践
android·linux·运维
暴力求解20 分钟前
Linux--重定向
linux·运维·服务器
希望之晨1 小时前
c++ 11 学习 函数模板
linux·开发语言·c++
期待のcode1 小时前
docker将镜像推送到阿里云镜像仓库与私有镜像仓库
阿里云·docker·容器
好好学习天天向上~~1 小时前
13_Linux_学习总结_进程终止
linux·学习
learndiary1 小时前
[其他] Linux技术视频分享11则,deepin 25 平台制作
linux·运维·视频
71ber1 小时前
RHCSE 实战笔记:Nginx 和 Tomcat --企业高并发应用的杀手锏
linux·nginx·tomcat
运维管理1 小时前
h3c -小型局域网通往外网
linux·服务器·网络
blockrock1 小时前
HAProxy
linux