У меня есть кластер Kubernetes в DigitalOcean, а внутри находится модуль с gRP C сервером. У меня есть клиент gGRP на моем локальном компьютере. Мой клиент написан на go.
Цель состоит в том, чтобы подключить клиент gRP C с моего локального компьютера к серверу gRP C внутри кластера DO k8s.
Я прочитал это руководство: https://kubernetes.io/docs/tasks/administer-cluster/access-cluster-services/ и попытался подключиться с помощью этого типа uri: http://kubernetes_master_address/api/v1/namespaces/namespace_name/services/[https:]service_name[:port_name]/proxy
Вот часть моего клиентского кода:
conn, err := grpc.Dial(addr, grpc.WithInsecure())
if err != nil {
glog.Fatalln("grpc.Dial()", err.Error())
}
Но я всегда получал такую ошибку: transport: Error while dialing dial tcp: address ...