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

相关推荐
2301_7807896613 分钟前
网站被 DDoS 攻击的过程和应对方案
网络·安全·web安全·架构·kubernetes·ddos
诸神缄默不语17 分钟前
Linux shell脚本教程
linux·bash·shell·sh
小熊officer20 分钟前
Debian与Linux与Ubuntu的关系
linux
feng_you_ying_li21 分钟前
liunx之信号量与进程信号的基本介绍(1)
linux
2401_8734794027 分钟前
如何判断用户IP是否在商圈内?用IP地址查询定位实现LBS精准推送
linux·运维·服务器
平行云34 分钟前
实时云渲染预启动技术解析:UE数字孪生应用的延迟优化机制(一)
linux·ue5·webgl·数字孪生·云渲染·实时云渲染·像素流
三无推导1 小时前
Prompt Optimizer 安装部署教程:用 Docker 快速搭建本地提示词优化工具
人工智能·ubuntu·docker·容器·性能优化·prompt·持续部署
都在酒里1 小时前
Linux字符设备驱动开发(三):引入并发控制——使用mutex保护共享数据
linux·运维·驱动开发
IT策士1 小时前
Docker 从 0 到 1 再到 Kubernetes 实战:第 5 篇 Dockerfile 最佳实践与多阶段构建
docker·容器·kubernetes
慵懒的猫mi1 小时前
从 Windows 到 deepin:Electron 软件无损移植实战
linux·windows·deepin