diff --git a/pykube/objects.py b/pykube/objects.py
index <HASH>..<HASH> 100644
--- a/pykube/objects.py
+++ b/pykube/objects.py
@@ -4,6 +4,7 @@ import time
 
 import jsonpatch
 
+from urllib import urlencode
 from .exceptions import ObjectDoesNotExist
 from .query import ObjectManager
 
@@ -175,6 +176,21 @@ class Pod(NamespacedAPIObject):
         condition = next((c for c in cs if c["type"] == "Ready"), None)
         return condition is not None and condition["status"] == "True"
 
+    def get_logs(self, container=None):
+        url = "logs"
+        params = {}
+        if container is not None:
+            params["container"] = container
+        query_string = urlencode(params)
+        url += "?{}".format(query_string) if query_string else ""
+        kwargs = {'url': url,
+                  'pods': self.name,
+                  'namespace': self.namespace,
+                  'version': self.version}
+        r = self.api.get(**kwargs)
+        r.raise_for_status()
+        return r.json()
+
 
 class ReplicationController(NamespacedAPIObject, ReplicatedAPIObject):
Adds implementation to get logs from the Pod object itself