Skip to content

jantobola/lens-multi-pod-logs

 
 

Repository files navigation

Multi Pod Logs Lens Extension

A Lens (or OpenLens) extension that enables you to see logs from multiple pods (and multiple containers within the pod) on Kubernetes.

🚧 Requirements

  • Lens (or OpenLens) >= 6.0.0
  • stern >= 1.23.0

⚠️ This extension uses stern under the hood, so it needs to be installed on your computer for the extension to work. If you don't know how to install it you can follow these steps.

🧰 Installing

Just make sure Lens is running, and follow these simple steps:

  1. Go to Extensions view (Menu -> File -> Extensions)
  2. Enter the name of this extension, @andrea-falco/lens-multi-pod-logs
  3. Click on the Install button
  4. Make sure the extension is enabled

install-by-name


🚀 Features

After completing the installation, you will see a new action Multi Pod Logs for Deployments menu:

install-by-name

The new action will open a new terminal where all the logs coming from all the containers of all the pods of the deployment will be shown.

🎨 Colored logs

If you're using Windows 10 (and PowerShell as terminal in Lens) and you don't see colored pod logs, you can enable colors running this command:

Set-ItemProperty HKCU:\Console VirtualTerminalLevel -Type DWORD 1

Then restart Lens.


Upgrading

To upgrade to a newer release, go to the Extensions view, uninstall the extension, and then re-install it again.

Uninstalling

Go to the Lens Extensions view and click the Uninstall button next to this extension.

About

Multi pod and container logs for Lens

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • TypeScript 85.9%
  • JavaScript 14.1%