更新时间:2024-01-22 GMT+08:00
如何处理开启了安全认证的微服务引擎专享版开启IPv6后服务注册失败?
问题描述
基于Java Chassis开发的微服务注册到开启了安全认证的微服务引擎专享版,微服务的注册发现地址使用微服务引擎服务注册发现的IPv4地址,可以注册成功并正常启动。
如果修改微服务的注册发现地址为微服务引擎注册发现的IPv6地址后,注册失败并报错“java.net.SocketException: Protocol family unavailable”。
可能原因
创建微服务引擎专享版时,当选择开启了IPv6的VPC网络时,创建引擎支持IPv6网络。当部署服务使用IPv6网段且选择容器部署时,选择的CCE集群需要开启IPv6双栈开关。
如果选择的CCE集群资源没有开启IPv6开关,就会导致服务网络不通,报错“java.net.SocketException: Protocol family unavailable”。
父主题: 基础设施