Remove the `logger` container from the logging daemonset. Remove the outgoing call from the poolmgr to the logger. Use Fluentd's Kubernetes filter to add function name and UID to influx metadata. This means fluentd now figures out when to start collecting function logs on its own, without being informed by poolmgr. This is great for other execution strategies, and for autoscaling, where fission isn't in direct control of function pod creation. Also adds an integration test to make sure logging keeps working.
3 lines
62 B
Bash
Executable File
3 lines
62 B
Bash
Executable File
#!/bin/sh
|
|
docker build -t fission-daemonset-fluentd:latest .
|