Ejemplo n.º 1
0
 def _kubectl_logs(self, v1: client.CoreV1Api):
     if self.options.pod_container:
         return v1.read_namespaced_pod_log(
             name=self.options.pod_name,
             namespace=self.options.pod_namespace,
             follow=True,
             _preload_content=False,
             container=self.options.pod_container,
         ).stream()
     else:
         return v1.read_namespaced_pod_log(
             name=self.options.pod_name,
             namespace=self.options.pod_namespace,
             follow=True,
             _preload_content=False).stream()
Ejemplo n.º 2
0
def print_pod_logs(api: client.CoreV1Api, pod: str, namespace: str):
    print(
        api.read_namespaced_pod_log(name=pod, namespace=namespace,
                                    follow=True))