Configure out-of-container logging
We would like to gather all of the log files of the various containers at one place outside of Kubernetes. CLARIN-ERIC is using a fluentd setup which sounds like a nice solution.
elasticsearch + fluentd + kibana seems to be the way to go...
-
do we need to run the whole stack (or can we piggyback on some work from our IT) -
wait for IT to activate auth on their elasticsearch installation -
talk to IT about their graylog+elastiksearch+fluentd installation -
install & configure EFK (elasticsearch+fluentd+kibana) inside kubernetes or on dedicated host -
configure sidecar nxlog pod to collect multiple logs -
nginx (access, error) to graylog
-
-
configure applications to log to fluentd/nxlog/graylog -
have IT configure k8s-cluster to log to 'our' graylog -
configure virtual machines to syslog to graylog