首席IT民工 2022-05-05 22:55 采纳率: 100%
浏览 72
已结题

kubernetes的hostnetwork=true和docker的net=host有啥区别么

我的一个java服务部署在kubernetes里,当配置hostnetwork=false的时候能够正常运行,
当设置hostnetwork=true时就会报错

[ERROR]-[localhost-startStop-1]-[]-[redis.clients.jedis.HostAndPort.getLocalHostQuietly(HostAndPort.java:107)] cant resolve localhost address
java.net.UnknownHostException: dev-136204: dev-136204: Try again
        at java.net.InetAddress.getLocalHost(InetAddress.java:1506)
        at redis.clients.jedis.HostAndPort.getLocalHostQuietly(HostAndPort.java:105)
        at redis.clients.jedis.HostAndPort.<clinit>(HostAndPort.java:12)
        at redis.clients.jedis.JedisSentinelPool.initSentinels(JedisSentinelPool.java:139)
        at redis.clients.jedis.JedisSentinelPool.<init>(JedisSentinelPool.java:95)
        at redis.clients.jedis.JedisSentinelPool.<init>(JedisSentinelPool.java:76)
        at org.springframework.data.redis.connection.jedis.JedisConnectionFactory.createRedisSentinelPool(JedisConnectionFactory.java:263)

然后服务就关闭了

2022-05-05 15:36:08 [INFO]-[main-EventThread]-[]-[org.I0Itec.zkclient.ZkClient.processStateChanged(ZkClient.java:449)] zookeeper state changed (SyncConnected)
2022-05-05 15:36:14 [INFO]-[DubboShutdownHook]-[]-[com.alibaba.dubbo.config.AbstractConfig$1.run(AbstractConfig.java:450)]  [DUBBO] Run shutdown hook now., dubbo version: 2.8.6, current host: 127.0.0.1

但是当我登录到节点服务器上使用docker命令(docker run --net=host )启动相同的镜像的时候确实正常的

  • 写回答

0条回答 默认 最新

    报告相同问题?

    问题事件

    • 系统已结题 5月13日
    • 创建了问题 5月5日

    悬赏问题

    • ¥15 真我手机蓝牙传输进度消息被关闭了,怎么打开?(关键词-消息通知)
    • ¥15 下图接收小电路,谁知道原理
    • ¥15 装 pytorch 的时候出了好多问题,遇到这种情况怎么处理?
    • ¥20 IOS游览器某宝手机网页版自动立即购买JavaScript脚本
    • ¥15 手机接入宽带网线,如何释放宽带全部速度
    • ¥30 关于#r语言#的问题:如何对R语言中mfgarch包中构建的garch-midas模型进行样本内长期波动率预测和样本外长期波动率预测
    • ¥15 ETLCloud 处理json多层级问题
    • ¥15 matlab中使用gurobi时报错
    • ¥15 这个主板怎么能扩出一两个sata口
    • ¥15 不是,这到底错哪儿了😭