...
draw.io Diagram |
---|
border | true |
---|
viewerToolbar | true |
---|
fitWindow | false |
---|
diagramName | arch |
---|
simpleViewer | false |
---|
width | diagramWidth | 796 |
---|
revision | 4 |
---|
|
Full lifecycle of invocation and container creation
draw.io Diagram |
---|
border | true |
---|
viewerToolbar | true |
---|
fitWindow | false |
---|
diagramName | flow |
---|
simpleViewer | false |
---|
diagramWidth | 563 |
---|
revision | 23 |
---|
|
2. Loadbalancing:
The Controllers no longer need to do any guesstimates to optimise container reuse. Controllers are merely routers to containers they already know are warm, in fact, the Controllers only know warm containers.
Loadbalancing is more a concern of container creation time, where it is important to choose the correct machine to place the container on. Therefore, the ContainerManager can exploit the container orchestrator's existing placement algorithms without reinventing the wheel or can do the placement itself when we don't have an orchestrator running underneath.
...