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

相关推荐
青梅味猪大肠8 分钟前
【操作系统-26】进程互斥软件实现-Peterson算法
linux·运维·服务器
怪力左手14 分钟前
docker+qemu创建镜像
运维·docker·容器
wdfk_prog1 小时前
Wi-Fi Direct教程 01:在 Ubuntu 搭建双 mac80211_hwsim + wpa_supplicant 2.12
linux·运维·服务器·ubuntu·ros·wifi-direct
筑梦之路1 小时前
K8S yaml文件部署kafka集群(Kraft模式)——筑梦之路
容器·kafka·kubernetes
极小狐2 小时前
CI 作业里 kubectl 连不上集群?用 Kubernetes Agent 打通部署链路的 7 个步骤
ci/cd·kubernetes·gitlab·devops·k8s部署
Vcaker2 小时前
Linux学习36-k8s集群升级及kube-vip高可用
linux·运维·学习
skywalk81632 小时前
Deepseek harness的4种模式 配置文件内容
linux·人工智能·ubuntu·deepseek·harness
站在墙头上2 小时前
ubantu安装docker
docker·容器
沫璃染墨3 小时前
《从零入门Linux系统篇(五十一):线程篇·四——pthread线程库详解:从线程创建到终止与分离》
linux·运维·服务器·开发语言·c++·系统架构·线程
YYRAN_ZZU3 小时前
GMSL开发加解串配置介绍
linux·嵌入式硬件