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

相关推荐

  1. K8s svc失效

    2024-04-05 09:00:02       28 阅读
  2. k8s中 容器、pod服务、svc服务 这几个的区别

    2024-04-05 09:00:02       39 阅读
  3. k8s二次开发-kubebuiler一键式生成deployment,svc,ingress

    2024-04-05 09:00:02       18 阅读
  4. k8s删除namespace失败一直处于Terminating状态

    2024-04-05 09:00:02       45 阅读
  5. k8s中修复mongodb启动失败

    2024-04-05 09:00:02       23 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-04-05 09:00:02       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-04-05 09:00:02       106 阅读
  3. 在Django里面运行非项目文件

    2024-04-05 09:00:02       87 阅读
  4. Python语言-面向对象

    2024-04-05 09:00:02       96 阅读

热门阅读

  1. MongoDB聚合运算符:$maxN(用于数组)

    2024-04-05 09:00:02       30 阅读
  2. LeetCode-热题100:55. 跳跃游戏

    2024-04-05 09:00:02       35 阅读
  3. redis分布式锁

    2024-04-05 09:00:02       28 阅读
  4. 什么是CSS编程语言?怎么使用?

    2024-04-05 09:00:02       37 阅读
  5. 【leetcode面试经典150题】9.跳跃游戏(C++)

    2024-04-05 09:00:02       33 阅读
  6. tomcat 常用的一些配置

    2024-04-05 09:00:02       26 阅读
  7. jvm的垃圾回收策略

    2024-04-05 09:00:02       38 阅读
  8. Linux服务器之间SSH免密登陆

    2024-04-05 09:00:02       40 阅读
  9. ssh 连接linux经常断开

    2024-04-05 09:00:02       31 阅读