in src/main/java/com/myorg/springbootdeploy/k8s/Manifest.java [16:31]
public Manifest(@NotNull Construct scope, @NotNull String id, String imageUri) {
super(scope, id);
Deployment deployment = new Deployment(this, "Deployment", DeploymentProps.builder()
.containers(Collections.singletonList(ContainerProps.builder()
.image(imageUri)
.port(8080)
.build()))
.build());
Service service = deployment.exposeViaService(ExposeDeploymentViaServiceOptions.builder()
.serviceType(ServiceType.NODE_PORT)
.build());
this.ingress = service.exposeViaIngress(GreetController.PATH);
}