Skip to content

v2.0.0- New Go-Grpc resolver Api

Compare
Choose a tag to compare
@sercand sercand released this 10 Feb 16:56
· 69 commits to master since this release
f32e3d1

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 to kubernetes:///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...)