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

相关推荐
处女座_三月21 小时前
docker 运行项目配置cuda
运维·docker·容器
济61721 小时前
I.MX6U 开发板网络环境搭建---- TFTP 环境搭建-- Ubuntu20.04
linux·网络·驱动开发
山野02021 小时前
从零到上线:Node.js 项目的完整部署流程(包含 Docker 和 CICD)
docker·容器·node.js
Ffe121 小时前
Linux提权五:Rbash绕过&Docker&LXD镜像
linux·docker·lxd·提权笔记总结
!沧海@一粟!1 天前
Linux-配置虚拟IP实例
linux·网络
济6171 天前
I.MX6U 开发板网络环境搭建----(电脑 WiFi 上网,开发板和电脑直连)--虚拟机双网口实现-- Ubuntu20.04
linux·网络·电脑
yuanmenghao1 天前
Linux 性能实战 | 第 18 篇:ltrace 与库函数性能分析
linux·python·性能优化
熬了夜的程序员1 天前
【LeetCode】118. 杨辉三角
linux·算法·leetcode
运维闲章印时光1 天前
企业跨地域互联:GRE隧道部署与互通配置
linux·服务器·网络
至此流年莫相忘1 天前
Linux部署k8s(Ubuntu)
linux·ubuntu·kubernetes