I am deploying a stream with Spring SCDF. This stream also has a LoadBalancer. I activated that with the
spring.cloud.deployer.kubernetes.createLoadBalancer true
stream Deployer property. So this LoadBalancer does work now and gives me an external IP that I can access. However this IP is changing each time I am redeploying the stream.
I am using GCP and there am able to provide a static IP. In Kubernetes I can give an ingress a static IP like so:
annotations:
kubernetes.io/ingress.global-static-ip-name: "web-static-ip"
I wonder how I can do the same for a deployed stream with Spring SCDF now?
my-source-dev-43
. We were not able to find a way to get rid of that naming (see: stackoverflow.com/questions/58734738/…). Because of that we can't connect the Ingress to a service since the name is changing with every redeployed stream – xetra11