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

相关推荐
暴力求解31 分钟前
Linux-进程(三)进程的孤儿状态和僵尸状态
linux·运维·服务器
DeeplyMind1 小时前
第18章 Docker Compose基础
docker·容器·eureka
dreams_dream1 小时前
docker清除所有网络
运维·docker·容器
承渊政道1 小时前
Linux系统学习【深入剖析Git的原理和使用(下)】
linux·服务器·git·学习·gitee·vim·gitcode
The森1 小时前
Linux IO 模型纵深解析 06:IO 多路转接与多路复用的内核全链路实现
linux·服务器
敲上瘾1 小时前
从虚拟地址到物理页框:Linux 页表与内存管理全解析
linux·运维·服务器·缓存
袁袁袁袁满1 小时前
Linux如何导出指定时间的日志?
linux·运维·服务器·linux日志·linux日志导出
呆萌的代Ma1 小时前
N8N(一):在Docker中安装N8N
docker·容器·n8n
skywalk81632 小时前
Easytier进行服务器安装@Ubuntu22.04
linux·运维·服务器
浩子智控2 小时前
提升linux串口通信实时性的编程实践
linux·单片机·嵌入式硬件