开发者社区 > 云原生 > 正文

请问nacos多网卡的配置是这样可以吗?

请问nacos多网卡的配置是这样可以吗? lQLPJxaKSPKk_DjNAUjNBUCw61GCnDTBxfcC46HjkMAsAA_1344_328.png

展开
收起
哈喽!小陈 2022-08-01 14:41:31 653 0
2 条回答
写回答
取消 提交回答
  • 可以的。

    Nacos多网卡配置如下:

    # 可以让nacos使用局域网ip,这个在nacos部署的机器有多网卡时很有用,可以让nacos选择局域网网卡
    nacos.inetutils.use-only-site-local-interfaces=true
    # 支持网卡数组,可以让nacos忽略多个网卡
    nacos.inetutils.ignored-interfaces[0]=eth0
    nacos.inetutils.ignored-interfaces[1]=eth1
    # nacos优先选择匹配的ip,支持正则匹配和前缀匹配
    nacos.inetutils.preferred-networks[0]=30.5.124.
    nacos.inetutils.preferred-networks[0]=30.5.124.(25[0-5]|2[0-4]\\d|((1d{2})|([1-9]?\\d))),30.5.124.(25[0-5]|2[0-4]\\d|((1d{2})|([1-9]?\\d)))
    

    在生产环境中,若单台 Nacos Server 拥有多块网卡时,则需要在每台 Nacos Server 目录的 conf 目录下的 application.properties 配置文件里通过 nacos.inetutils.ip-address 参数绑定真实的 IP 地址。

    server.port=8848
    nacos.inetutils.ip-address=192.168.1.124
    
    2023-11-30 23:52:50
    赞同 1 展开评论 打赏
  • 北京阿里云ACE会长

    网络环境和需求进行配置。在您的配置中,我看到了一些关于网络设置的配置,但是没有明确地看到多网卡的配置。以下是一个Nacos多网卡配置的示例,您可以参考一下:

    Nacos server配置

    server.port=8848
    nacos.inetutils.prefer-hostname-over-ip=true

    多网卡配置

    nacos.inetutils.ip-address=192.168.17.181
    nacos.inetutils.secondary-ip-address=192.168.17.182

    忽略的网络接口

    nacos.inetutils.ignored-interfaces=eth0

    默认网络接口

    nacos.inetutils.preferred-networks=192.168.17.0/24

    负载均衡器配置

    nacos.loadbalance.server=192.168.17.181:8848
    nacos.loadbalance.server=192.168.17.182:8848
    CopyCopy

    注意:请根据您的实际IP地址和网络环境进行修改。
    此外,关于Nacos多网卡的配置,您还可以关注以下几个配置项:

    1. nacos.loadbalance.strategy:配置负载均衡策略,例如轮询、随机等。
    2. nacos.loadbalance.timeout:配置负载均衡超时时间。
    3. nacos.ha.enabled:配置Nacos是否支持高可用,如果需要配置多个Nacos节点,可以修改此配置项为true。
    2023-11-25 22:29:39
    赞同 展开评论 打赏
问答分类:
问答地址:

阿里云拥有国内全面的云原生产品技术以及大规模的云原生应用实践,通过全面容器化、核心技术互联网化、应用 Serverless 化三大范式,助力制造业企业高效上云,实现系统稳定、应用敏捷智能。拥抱云原生,让创新无处不在。

相关电子书

更多
Nacos架构&原理 立即下载
workshop专场-微服务专场-开发者动手实践营-微服务-使用Nacos进行服务的动态发现和流量调度 立即下载
Nacos 启航,发布第一个版本, 云原生时代助力用户微服务平台建设 立即下载