private ContainerBuilder containerBuilder() { return new ContainerBuilder().withNewSecurityContext().endSecurityContext().withNewResources() .withLimits(ImmutableMap.of("cpu", new Quantity(), "memory", new Quantity())) .withRequests(ImmutableMap.of("cpu", new Quantity(), "memory", new Quantity())).endResources(); }
private static Container keepaliveContainer() { return new ContainerBuilder() .withName(KEEPALIVE_CONTAINER_NAME) // Use the k8s pause container image. It sleeps forever until terminated. .withImage("k8s.gcr.io/pause:3.1") .withNewResources() .addToRequests("cpu", new QuantityBuilder() .withAmount("0") .build()) .addToRequests("memory", new QuantityBuilder() .withAmount("0") .build()) .endResources() .build(); }
.withLivenessProbe(livenessProbe) .withTty(containerTemplate.isTtyEnabled()) .withNewResources() .withRequests(getResourcesMap(containerTemplate.getResourceRequestMemory(), containerTemplate.getResourceRequestCpu())) .withLimits(getResourcesMap(containerTemplate.getResourceLimitMemory(), containerTemplate.getResourceLimitCpu()))