阿里云容器服务通过LoadBalancer暴露IPv6服务( 二 )

使用方式:

  1. 创建容器服务的k8s集群 , 注意创建集群的 kube-proxy 代理模式需要是IPVS

  2. 创建LoadBalancer类型的Service , 创建的模板的annotation中指定LoadBalancer类型为IPv6 , 例如下面的模板 , 声明使用ipv6 , 后端关联到一组nginx pod:

  3. 创建好后通过kubectl get svc 可以看到创建好的LoadBalancer类型的Service , 大概20s后再通过kubectl get svc可以看到LoadBalancer的外网IP初始化出IPv6的IP地址:

  4. 在IPv6的环境中测试访问外部的地址 , 就可以访问到我们暴露的服务 , 例如我们上面创建的这个LoadBalancer , 访问 \"http://[2408:4001:f10::182
    \"地址 , 就能返回后端的nginx的服务:

作者:csome

推荐阅读