diff --git a/runtime/kubernetes/logs.go b/runtime/kubernetes/logs.go index 0d5040ce..bd8a3687 100644 --- a/runtime/kubernetes/logs.go +++ b/runtime/kubernetes/logs.go @@ -165,6 +165,9 @@ func (k *klog) Stream() (runtime.LogStream, error) { if err != nil { return nil, err } + if len(pods) == 0 { + return nil, errors.NotFound("runtime.logs", "no such service") + } stream := &kubeStream{ stream: make(chan runtime.LogRecord),