diff --git a/pkg/apis/rainbond/v1alpha1/third_component.go b/pkg/apis/rainbond/v1alpha1/third_component.go index 50f1d2859..4434bb17a 100644 --- a/pkg/apis/rainbond/v1alpha1/third_component.go +++ b/pkg/apis/rainbond/v1alpha1/third_component.go @@ -338,7 +338,7 @@ func (e EndpointAddress) getIP() string { return info[0] } if len(info) == 3 { - return info[1] + return strings.TrimPrefix(info[1], "//") } return "" } @@ -351,6 +351,10 @@ func (e EndpointAddress) GetPort() int { port, _ := strconv.Atoi(info[1]) return port } + if len(info) == 3 { + port, _ := strconv.Atoi(info[2]) + return port + } return 0 }