private ContainerPort createContainerPort() { ContainerPort port = new ContainerPort(); port.hostPort = 8080; port.protocol = "TCP"; return port; } }
public static List<ContainerPort> fromContainerDescriptionPortsToPodContainerPorts( PortBinding[] ports) { if (isNullOrEmpty(ports)) { return null; } List<ContainerPort> podPorts = new ArrayList<>(ports.length); for (int i = 0; i < ports.length; i++) { ContainerPort podPort = new ContainerPort(); podPort.containerPort = Integer.parseInt(ports[i].containerPort); podPort.protocol = fromCompositeProtocolToKubernetesProtocol(ports[i].protocol); podPorts.add(i, podPort); } return podPorts; }
private Container createPodContainer() { Container podContainer = new Container(); podContainer.name = CONTAINER_NAME; podContainer.image = CONTAINER_NAME; podContainer.command = Arrays.asList("app.sh"); podContainer.args = Arrays.asList("start"); podContainer.workingDir = CONTAINER_WORKING_DIR; ContainerPort port = new ContainerPort(); port.containerPort = 80; port.protocol = "TCP"; port.hostPort = 8080; podContainer.ports = Arrays.asList(port); EnvVar env = new EnvVar(); env.name = "name"; env.value = "value"; podContainer.env = Arrays.asList(env); SecurityContext ctx = new SecurityContext(); ctx.privileged = Boolean.TRUE; podContainer.securityContext = ctx; Probe probe = new Probe(); probe.tcpSocket = new TCPSocketAction(); probe.timeoutSeconds = 60; probe.failureThreshold = 3; podContainer.livenessProbe = probe; return podContainer; }
@Test public void TestCorrectPortMap() { ContainerPort inPort = new ContainerPort(); inPort.hostIP = "127.0.0.1"; inPort.hostPort = 321; inPort.containerPort = 123; inPort.protocol = "udp"; PortBinding outPort = KubernetesContainerStateMapper.makePort(inPort); Assert.assertEquals(inPort.protocol, outPort.protocol); Assert.assertEquals(inPort.hostIP, outPort.hostIp); Assert.assertEquals(Integer.toString(inPort.hostPort), outPort.hostPort); Assert.assertEquals(Integer.toString(inPort.containerPort), outPort.containerPort); }
ContainerPort port1 = new ContainerPort() { ContainerPort port2 = new ContainerPort() {