Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>PodMon for Red Hat OpenShiftNew to Visual Studio Code? Get it now.
PodMon for Red Hat OpenShift

PodMon for Red Hat OpenShift

Hariharan Ganesan

|
2 installs
| (1) | Free
Explore workloads, follow pod logs, and manage Red Hat OpenShift clusters with the local oc CLI.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

PodMon for Red Hat OpenShift

PodMon Pod Lens logo

Explore workloads, follow pod logs, and perform common operations on Red Hat® OpenShift® clusters without leaving Visual Studio Code.

PodMon is an independent extension powered by the local oc CLI and your existing kubeconfig. It is not affiliated with or endorsed by Red Hat.

PodMon Explorer showing demo OpenShift resources

Features

  • Browser-based OpenShift login and context switching
  • Project filtering, current-project selection, and configurable auto-refresh
  • Cluster-specific favorite projects for quick access
  • Large project lists stay collapsed until you choose to open them
  • A compact, theme-native resource tree that hides empty groups
  • Deployments and StatefulSets with readiness and pod status
  • Pod restart counts, details, events, and multi-container logs
  • Services with ports and Cluster IPs
  • Routes with admission status, TLS details, open, and copy URL actions
  • Confirmed deployment and StatefulSet restart and scaling
  • Hover shortcuts to scale replicas up or down and restart workloads
  • Action-specific confirmations and staged refreshes after workload changes

PodMon workload actions with a scale confirmation

Requirements

  • Visual Studio Code 1.90 or newer
  • OpenShift CLI (oc) installed locally
  • Access to an OpenShift cluster

If oc is not on PATH, run Select oc Executable from the Command Palette.

Getting started

  1. Select the PodMon icon in the Activity Bar.
  2. Choose Login and enter the cluster API URL.
  3. Complete authentication in your browser.
  4. Expand a project to browse workloads and networking.

Existing oc sessions and kubeconfig contexts are detected automatically.

PodMon runs where the VS Code extension host runs. Remote development therefore requires oc and kubeconfig access in the remote extension-host environment.

Explorer

Project
├── Workloads
│   ├── Deployments
│   └── StatefulSets
└── Networking
    ├── Services
    └── Routes

Select a pod to follow its last 100 log lines. Use the terminal icon for 100, 1,000, all available, new-only, or a custom number of lines.

Deployment actions

Right-click a deployment to restart it or change its replica count. Both actions show a confirmation dialog before changing the cluster.

Settings

Setting Default Purpose
openshiftExplorer.ocPath oc Path to the OpenShift CLI
openshiftExplorer.commandTimeoutMs 15000 Timeout for non-streaming commands
openshiftExplorer.autoRefreshIntervalSeconds 0 Auto-refresh interval; 0 disables it
openshiftExplorer.logTimestamps true Include timestamps in pod logs

Auto-refresh runs only while the Explorer is visible. Its toolbar icon changes while active and can be clicked to disable it. Manual refresh is always available.

Security and privacy

  • Credentials remain managed by oc and kubeconfig.
  • The extension does not collect passwords or tokens.
  • oc arguments are passed directly to the executable without shell interpolation.
  • The extension does not include telemetry.
  • Destructive workload actions require explicit confirmation.

See PRIVACY.md and SECURITY.md for the complete policies.

Support

Report bugs and request features through GitHub Issues.

Development

npm install
npm test
npm run check

Press F5 in VS Code to launch an Extension Development Host.

License

MIT License. Copyright 2026 Hariharan Ganesan.

Trademarks

PodMon is an independent project and is not affiliated with or endorsed by Red Hat. Red Hat and OpenShift are trademarks or registered trademarks of Red Hat, Inc. or its subsidiaries in the United States and other countries.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft