Question 4:
You have a set of applications running on a Google Kubernetes Engine (GKE) cluster, and you are using Stackdriver Kubernetes Engine Monitoring. You are bringing a new containerized application required by your company into production. This application is written by a third party and cannot be modified or reconfigured. The application writes its log information to /var/log/app_messages.log, and you want to send these log entries to Stackdriver Logging. What should you do?
Answer options:
A. Use the default Stackdriver Kubernetes Engine Monitoring agent configuration. B. Deploy a Fluentd daemonset to GKE. Then create a customized input and output configuration to tail the log file in the application`s pods and write to Stackdriver Logging. C. Install Kubernetes on Google Compute Engine (GCE) and redeploy your applications. Then customize the built-in Stackdriver Logging configuration to tail the log file in the application`s pods and write to Stackdriver Logging. D. Write a script to tail the log file within the pod and write entries to standard output. Run the script as a sidecar container with the application`s pod. Configure a shared volume between the containers to allow the script to have read access to /var/log in the application container.