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

相关推荐
小蓝波6 小时前
docker 的命令
java·docker·容器
qq_163135756 小时前
Linux 【03- chgrp命令超详细教程】
linux
我会尽全力 乐观而坚强7 小时前
MySQL库与表的操作
linux·数据库·mysql
着迷不白7 小时前
Linux 磁盘管理完全指南:分区、文件系统、挂载与 LVM 实战
linux·运维·服务器
山川而川-R7 小时前
LangChain
linux·运维·服务器
QH_ShareHub8 小时前
Linux 根目录结构详解
linux·运维·服务器
2301_801184758 小时前
docker 工作
java·docker·容器
郝学胜-神的一滴8 小时前
CMake 038:OBJECT目标复用编译+Linux动态库版本自动化管理
linux·c++·程序人生·软件工程·软件构建·cmake·工程配置
单位圆的日常9 小时前
FRP反向隧道实现异地SSH家用Linux
linux·运维·ssh·frp