Description
Logging in k8s is currently done through the WebUI. Investigate the possibility of using
https://kubernetes.io/docs/concepts/architecture/#cluster-level-logging
As a native solution. We could copy the log files we end a run.
Testing Suggestions
Take a run, see if the log files are generated in the cluster, and then once the run is finished, see if you can see them as a file on the server you ran from.
Impact on Developers or Users
The user should be able to see the logfiles generated with a k8s run once this is implemented.
Changes in System Behavior
The logfiles will now be passed to the relevant server when a run is complete when using the k8s process manager.
Needed Changes in Testing
For this subissue, nothing. When k8s is more established, we can define some testing procedures for it, but where and when these will be run is a whole discussion of its own.
Description
Logging in k8s is currently done through the WebUI. Investigate the possibility of using
https://kubernetes.io/docs/concepts/architecture/#cluster-level-logging
As a native solution. We could copy the log files we end a run.
Testing Suggestions
Take a run, see if the log files are generated in the cluster, and then once the run is finished, see if you can see them as a file on the server you ran from.
Impact on Developers or Users
The user should be able to see the logfiles generated with a k8s run once this is implemented.
Changes in System Behavior
The logfiles will now be passed to the relevant server when a run is complete when using the k8s process manager.
Needed Changes in Testing
For this subissue, nothing. When k8s is more established, we can define some testing procedures for it, but where and when these will be run is a whole discussion of its own.