How do we enable the type to LoadBalancer ?
We want to run two containers in same pod.
As per our requirement we want to put two containers in same pod, which allows two containers to communicate/reachable via “localhost” network. And single service of this pod deployment will expose two ports to the external network.
How can we achieve this using docker compose yaml.
Hey, the 2 containers can communicate to each other using their internal name. In this example
version: "3.7" services: serviceA: labels: "com.calponia.networking.0.port": 8080 ports: - '8080:8080' serviceB: ports: - '8081:8081'
serviceA could call
http://serviceB:8081 and also the other way around. As
serviceB has no networking configured, it’s not exposed to any external network.
serviceA has a port connected and will be exposed behind the PANTARIS authorization. If you had a service which has
"com.calponia.networking.0.external": "true" it’s available internet facing without any PANTARIS authorization.
Find more information in the docs:
How to connect shh to this container
You can get a shell within the container similar to the logs. Just select the beloging option as last step insead of logs.
Please create sperate topics for different questions in the future.