v2.0.0- New Go-Grpc resolver Api
This release adds support to new resolver api. Due to this API surface completely changed.
Breaking changes
- No longer there is a
kuberesolver.Balancer
struct. - Service url changes from
kubernetes://service-name:8080
tokubernetes:///service-name:8080
Usage
// Old
balancer := kuberesolver.New()
cc, err := grpc.Dial("kubernetes://service-name:portname", balancer.DialOption(), opts...)
// New
kuberesolver.RegisterInCluster()
cc, err := grpc.Dial("kubernetes:///service-name.namespace:portname", opts...)