перейти на маршрутизацию gRPC без указания порта - PullRequest
0 голосов
/ 24 апреля 2018

Новое в gRPC:

Как использовать маршрутизацию с клиентом gRPC?

Мой сервер gRPC находится по этому локальному пути 10.0.1.6/hw.

Этобегаю и слушаю в капсуле Kubernetes, и она работает внутренне, если я запускаю ее в капсуле.Но теперь я получаю к нему доступ через URL и вход.

Но как мне проверить, что он на самом деле работает с маршрутизацией без номера порта?

const (
    address     = "10.0.1.6:80/hw"
    defaultName = "World"
)

var (
    conn *grpc.ClientConn
    c    pb.GreeterClient
)

func setupRPC() {

    var err error
    conn, err = grpc.Dial(address, grpc.WithInsecure())
    c = pb.NewGreeterClient(conn)
    if err != nil {
        log.Fatalf("did not connect: %v", err)
    }

}

Я получаю эту ошибку:

could not greet: rpc error: code = Unavailable desc = all SubConns are in TransientFailure, latest connection error: connection error: desc = "transport: Error while dialing dial tcp: lookup tcp/80/hw: nodename nor servname provided, or not known"

Знаете как?Или как проверить конечные точки gRPC?

...