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

相关推荐
三点水-here38 分钟前
05 - 大模型推理生产架构设计:混合部署与Kubernetes实战
云原生·容器·kubernetes·hpa·混合架构·gpu调度
Mr.小海1 小时前
Docker 容器间依赖管理
运维·docker·容器
啊辉的科研2 小时前
植物单细胞RNA-seq分析教程3-2025年版
linux·r语言
Norach2 小时前
ubuntu22.04安装ssh-server与realvnc-server
linux·服务器·经验分享·ubuntu·ssh·vnc
UP_Continue3 小时前
Linux--进程间通信
linux·运维·服务器
kaoa0003 小时前
Linux入门攻坚——67、MySQL数据库-4
linux·运维·数据库·mysql
蓝天居士3 小时前
VMware Workstation挂载共享文件夹(2)
linux·ubuntu
prince_zxill4 小时前
在 Ubuntu 系统下安装 Nanobot:全面指南
linux·运维·ubuntu
别多香了4 小时前
Kubernetes Pod 管理
容器·kubernetes
zl_dfq5 小时前
Linux 之 【多线程】(基于阻塞队列的生产者消费者模型、基于环形队列的生产者消费者模型)
linux