Kubernetes/问题记录/本地无法访问Service网络.md
offends 7a2f41e7d6
All checks were successful
continuous-integration/drone Build is passing
synchronization
2024-08-07 18:54:39 +08:00

1.1 KiB

本文作者:丁辉

本地无法访问Service网络

添加路由

引发问题场景:

  • 一主机多网卡情况下
  • 缺失路由导致无法通讯或主机默认路由网段错误
主机网关 是否为 Kubernetes 使用网络
192.168.1.100
192.168.2.100
  1. 查看默认路由

    ip route show default
    

    查看路由基础命令

    • 查看路由

      route -n
      
    • 查看路由

      ip route
      
  2. 添加默认路由

    route add default gw 192.168.1.100 dev eth0
    

    或使用 ip route 命令

    ip route add default via 192.168.1.100 dev eth0
    
  3. 刷新路由缓存

    ip route flush cache
    
  4. 添加路由后,需要重启 Kubernetes 网络插件

遇到问题

如果已存在默认路由呢?

删除默认路由

route del default gw 192.168.2.100 dev eth0

ip route del default via 192.168.2.100 dev eth0