title: Is there a way of obtaining activity logs from Service objects in Kubernetes?
body: <p>I have the following situation (this is my motivation to ask the question, not the question itself):</p>
  <ul>
  <li>I've got a web application that accepts uploads from users.
  <ul>
  <li>The users access the application through an Ingress,</li>
  <li>then a Service,</li>
  <li>Then a Deployment with two Pods.</li>
  <li>Application contained in each Pod.</li>
  </ul>
  </li>
  <li>Sometimes the upload fails:
  <ul>
  <li>I can see in the logs from the Pod that the upload went all right.</li>
  <li>I can even see the data uploaded by the user.</li>
  <li>There are nothing but normal logs in the Pod.</li>
  <li>But the ingress reports a HTTP 500 error.</li>
  <li>And the users sees a HTTP 500 error - connection reset by peer.</li>
  </ul>
  </li>
  </ul>
  <p>If the Pod seems all right, but ingress complains, then I should check the middle man, the Service. Then I realized that there is no easy way to obtain logs from the service.</p>
  <p>So this is my question:</p>
  <ul>
  <li>How can I read logs from the Service object ? I mean activity logs, not the deployment events.</li>
  <li>Do they exist?</li>
  </ul>