You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
"services": 80, # this is different from the "default default" on purpose.
for example), as it needs port 80 to allow easy service to service communication
k8s provides the capability to have a service port, so it can map 80 to 8080 transparently
we allow a top level item called exposedPort (previously simply port) to make a service accessible from the outside.
This is farily complicated and also comes with a set of disadvantages:
If we introduce additional entry points (think grpc, message queues, etc.) the "exposedPort" on top level will no longer work as it is not clear on which entry point it should be mapped
Contributors and endusers may get confused from the amount of settings and get things configured incorrectly because they misunderstand some of the concepts.
Problem Statement
As of today the way we configure and manage ports for services is complicated and confusing:
app-simulator/scripts/generators/docker-compose/createComposeFile.py
Line 19 in 3919be6
This is farily complicated and also comes with a set of disadvantages:
The question is now: how can we do better?
Proposed Solution
to be done
Alternatives Considered
No response
Additional Context
No response
Checklist
The text was updated successfully, but these errors were encountered: