mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-07-27 21:47:07 +00:00
Merge pull request #13716 from mesosphere/mesos-e2e-provider-independence
Auto commit by PR queue bot
This commit is contained in:
commit
50d805110a
@ -1119,18 +1119,15 @@ func getContainerPortsByPodUID(endpoints *api.Endpoints) PortsByPodUID {
|
|||||||
|
|
||||||
// use endpoint annotations to recover the container port in a Mesos setup
|
// use endpoint annotations to recover the container port in a Mesos setup
|
||||||
// compare contrib/mesos/pkg/service/endpoints_controller.syncService
|
// compare contrib/mesos/pkg/service/endpoints_controller.syncService
|
||||||
if providerIs("mesos/docker") {
|
|
||||||
key := fmt.Sprintf("k8s.mesosphere.io/containerPort_%s_%s_%d", port.Protocol, addr.IP, hostPort)
|
key := fmt.Sprintf("k8s.mesosphere.io/containerPort_%s_%s_%d", port.Protocol, addr.IP, hostPort)
|
||||||
containerPortString := endpoints.Annotations[key]
|
mesosContainerPortString := endpoints.Annotations[key]
|
||||||
if containerPortString == "" {
|
if mesosContainerPortString != "" {
|
||||||
continue
|
|
||||||
}
|
|
||||||
var err error
|
var err error
|
||||||
containerPort, err = strconv.Atoi(containerPortString)
|
containerPort, err = strconv.Atoi(mesosContainerPortString)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
continue
|
continue
|
||||||
}
|
}
|
||||||
Logf("Mapped mesos host port %d to container port %d via annotation %s=%s", hostPort, containerPort, key, containerPortString)
|
Logf("Mapped mesos host port %d to container port %d via annotation %s=%s", hostPort, containerPort, key, mesosContainerPortString)
|
||||||
}
|
}
|
||||||
|
|
||||||
Logf("Found pod %v, host port %d and container port %d", addr.TargetRef.UID, hostPort, containerPort)
|
Logf("Found pod %v, host port %d and container port %d", addr.TargetRef.UID, hostPort, containerPort)
|
||||||
|
Loading…
Reference in New Issue
Block a user