更新时间:2024-05-10 GMT+08:00

选择合适的镜像

Alpine容器镜像内置的musl libc库与标准的glibc存在以下差异:

  • 3.3版本及更早版本的Alpine不支持search参数,不支持搜索域,无法完成服务发现。
  • 并发请求/etc/resolve.conf中配置的多个DNS服务器,导致NodeLocal DNSCache的优化失效。
  • 并发使用同一Socket请求A和AAAA记录,在旧版本内核上触发Conntrack源端口冲突导致丢包问题。
  • 当使用Alpine作为容器基础镜像出现域名无法正常解析的情况下,建议更新容器基础镜像进行测试。

更多与 glibc 的功能差异问题,请参考Functional differences from glibc