Whitepaper: Trilio Site Recovery (TSR) — DR for Kubernetes-native VMs

OpenShift Console: A Practical Guide

Table of Contents

Your first login to a Red Hat OpenShift cluster can feel like sitting in an unfamiliar cockpit: dozens of menus, two perspectives, and dashboards full of metrics you haven’t learned to read yet. The OpenShift Console pulls all of it into one browser-based interface, so you can see what’s running, fix what’s broken, and deploy what’s next without memorizing a single oc flag command.

This guide covers what the OpenShift Web Console actually does, how to reach it, and which tasks it handles better than the command line (plus the ones it doesn’t). You’ll get a tour of the Overview dashboard, projects and workloads, OperatorHub, and customization options. We also flag one thing the console won’t do: protect your applications and their data. Visibility and recoverability are two separate problems, and spotting that gap early saves you a painful conversation later.

What Is the OpenShift Console?

Before you can get real value out of the console, it helps to understand what it is, where it comes from, and how it fits alongside the tooling you may already be running in a terminal.

The OpenShift Web Console at a Glance

The OpenShift Console is a browser-based interface for browsing and managing everything inside a cluster and its projects. Deployments, pods, routes, secrets, storage claims: Each one has its own page you can read, edit, and act on without hand-writing YAML, and you can still drop into the YAML editor any time you prefer that route. For teams that inherited a cluster from someone else, this is often the fastest way to build an accurate mental map of what is actually running.

The OpenShift Web Console is the graphical front door to your cluster: one URL that exposes cluster state, application workloads, and administrative controls in one place.

A Built-in Part of OpenShift Container Platform

There is no separate installation step. The console runs on the cluster itself and is served to your browser, with a dedicated console operator handling its deployment, upgrades, and health. Once the cluster is up, the console is available. You get the same interface whether you operate OpenShift Container Platform yourself or consume it as a managed service such as Red Hat OpenShift Service on AWS, Azure Red Hat OpenShift, OpenShift Dedicated, or OpenShift on IBM Cloud. That consistency matters when you move workloads between environments or standardize runbooks across several clusters.

The Console vs. the oc Command Line

Treat the console and the oc CLI as two views of the same cluster API. The console is stronger when you are investigating something unfamiliar, reading logs, or walking a colleague through a topology on a shared screen. The CLI is stronger for repeatable work: scripting, bulk changes, and CI pipelines. Most teams use both, frequently within the same hour, and the choice usually comes down to whether you need to explore or to repeat.

Administrator and Developer Perspectives

The console ships with two perspectives:

  • Administrator focuses on cluster and resource management: nodes, operators, networking, quotas, and RBAC. 
  • Developer focuses on applications: building, deploying, and observing the services you own. 

You switch between them from the perspective menu, and what appears depends on your permissions, so a developer signing in will not see the same navigation as a cluster administrator. Knowing which perspective you are in saves a surprising amount of time when a resource seems to be missing.

Administrator and Developer Perspectives

Getting in takes three quick steps:

  1. Find the URL: The installation program prints the console route at the end of a fresh install; on an existing cluster, run oc whoami –show-console.
  2. Sign in: A new cluster gives you the temporary kubeadmin account, and you should configure a proper identity provider (LDAP, OIDC, GitHub) soon after.
  3. Check your browser: JavaScript must be enabled, and the browser needs WebSocket support for live updates to work.

Once you have access, the console becomes the practical starting point for day-two operations, from tracking application health to reviewing the resources you would need to restore during a Kubernetes application migration or recovery event.

What You Can Do in the OpenShift Console

The OpenShift Console covers most day-to-day cluster work: checking health, digging into workloads, adding capabilities, and shaping the interface itself to fit how your organization operates. Here is what each of those tasks looks like once you are logged in.

Monitoring Cluster Health From the Dashboard

The Overview dashboard is the first screen most administrators land on, and it shows immediately whether anything is wrong right now. Information arrives as cards, each summarizing a different slice of the cluster, so you can scan for trouble before opening a single YAML file.

These are the cards you will end up referencing most often during routine checks and incident triage:

  • Details and Status: Cluster ID, provider, OpenShift version, and the health of core components such as the control plane, Operators, and monitoring stack.
  • Cluster Inventory: Counts of nodes, pods, storage classes, and persistent volume claims, with links straight into filtered lists.
  • Cluster Capacity and Utilization: CPU, memory, filesystem, and network usage plotted over time as well as the top consumers by project or pod, so you can spot a noisy neighbor quickly.
  • Activity and Events: A live stream of cluster events, which is often the fastest way to catch a failing image pull or a pod stuck in a crash loop.

Automated Red Hat OpenShift Data Protection & Intelligent Recovery

Perform secure application-centric backups of containers, VMs, helm & operators

Use pre-staged snapshots to instantly test, transform, and restore during recovery

Scale with fully automated policy-driven backup-and-restore workflows

Managing Projects, Workloads, and Operators

Projects are OpenShift’s take on Kubernetes namespaces, and the console gives each one its own view: workloads, routes, config maps, secrets, quotas, and role bindings, all in one place. From there you can scale a deployment, edit a YAML manifest inline, open a terminal into a running pod, or stream logs without ever leaving the browser.

The Topology view in the Developer perspective is where the console earns its keep. Instead of reading service selectors and comparing labels by hand, you see application components as nodes with arrows between them, showing which service talks to which, where routes terminate, and which builds are currently running.

OperatorHub handles the “add a capability” side of the OpenShift Web Console. It surfaces catalogs of Operators (packaged controllers that install and manage software on your behalf) covering databases, service meshes, monitoring, CI/CD pipelines, and backup tooling. You can browse the community catalog at OperatorHub.io to see the same packaging model outside a cluster.

An Operator installed through the console becomes a first-class part of the cluster, complete with its own custom resources, upgrade path, and status reporting.

Configuring and Customizing the Console

The console is itself a configurable resource, managed through the console Operator and a handful of cluster custom resources. Teams running OpenShift as internal platform infrastructure usually adjust a few of these settings before handing access to developers, mostly to reduce support questions later on.

The table below pairs each common customization option with the situation that usually prompts platform teams to reach for it.

Option Typical Reason to Use It
Custom logo and product name Matching internal branding so the platform feels like your own service
Custom links and notification banners Pointing users to runbooks, ticketing, or maintenance-window notices
Logout redirect Sending users back to a corporate portal or single sign-on page
CLI download links Hosting oc binaries internally for air-gapped or restricted networks
Disabling the console Reducing surface area on clusters managed entirely through automation

Protecting the Workloads You Manage in the Console

Everything covered so far deals with seeing and steering a cluster. However, there’s a separate question the console can’t answer: If a project, its data, or the cluster itself disappeared tonight, how would you get it back?

Why the Console Is Not a Backup Tool

The OpenShift Console reflects the live state of your cluster and nothing more. Delete a namespace through it, and those resources leave etcd along with the persistent volume claims bound to them. There’s no undo button, no recycle bin, and no copy of yesterday’s deployment specs waiting to be restored.

Picture a platform team that has spent months tuning a namespace: custom resources, secrets, network policies, and a database holding 400 GB of persistent data. A bad Helm upgrade or misapplied RBAC change can wipe that away in seconds. The OpenShift Web Console will faithfully display the damage in the events feed, but it won’t reverse it.

Visibility tells you what happened. Recoverability decides how long you stay down. They are handled by different tools.

What Backup and Recovery Looks Like for OpenShift

Protecting an OpenShift workload means capturing two things together: the Kubernetes objects that define the application (deployments, config maps, secrets, custom resources) and the data sitting in persistent volumes. Capturing one without the other leaves you holding either an empty shell or an orphaned disk.

Application-consistent backup coordinates that capturing process so the data on disk matches the state the application expects, usually quiescing writes at the right moment. Most tooling builds on the Kubernetes volume snapshot API and layers scheduling, retention, and cross-cluster restore on top. That last capability is what turns a backup into disaster recovery: the same protected workload can land on a different cluster, in a different region, or at a different provider. Teams building out a broader application recovery plan should treat that portability as a requirement, not a bonus feature.

The table below compares what the console can do against what dedicated backup and recovery tooling handles, so you can see exactly where the gap sits.

Capability OpenShift Console Backup and Recovery Tooling
See current cluster and workload state Yes Partial, focused on protected resources
Restore a deleted namespace with its data No Yes
Capture persistent volume contents No Yes, with application consistency
Move a workload to another cluster Manual re-creation only Yes, via restore to a target cluster

Where Trilio Fits

Trilio provides data protection built for Kubernetes and OpenShift environments. Its OpenShift Backup and Recovery solution captures full snapshots of application data alongside the Kubernetes objects, metadata, and configurations that define an environment, then supports incremental backups so subsequent runs store only what changed.

Trilio also integrates directly into the OpenShift Console. Once you install the Trilio operator from OperatorHub, a Trilio backup tab appears in the console navigation, and you can create backups and run restores for application and virtual machine namespaces without leaving the interface covered in this guide. That turns the OpenShift Web Console from a place where you only see the damage into a place where you can reverse it. More advanced tasks are one click away in the full Trilio management UI.

Backups can be scheduled and automated across on-premises, hybrid, and cloud targets, with retention policies for compliance requirements and role-based access control governing who can trigger or view them. Restores can target any OpenShift cluster, which covers both recovery and migration scenarios, and backup status stays visible through monitoring and reporting rather than guesswork. Request a demo to see how Trilio protects OpenShift workloads in practice.

Learn KubeVirt & OpenShift Virtualization Backup & Recovery Best Practices

Conclusion: Visibility Is the Start, Not the Finish

Spend an afternoon clicking through the OpenShift Console with a scratch project and you’ll pick up more than any tutorial can hand you. Open the Overview cards, switch between perspectives, break something small on purpose, then watch how the events feed reports it. That kind of muscle memory is what separates a confident operator from someone digging through menus while a deployment sits stalled. Pair those habits with the oc CLI, and you’ve got both exploration and repetition covered.

What the OpenShift Web Console can’t help with is the aftermath: a deletion nobody meant to run, a corrupted volume, a cluster that refuses to come back. Give that its own line on your platform checklist rather than filing it under “later.” Pick one production namespace, write down exactly how you’d rebuild it and its data from nothing, and check whether that answer runs to minutes or days. The exercise tends to decide your next move for you.

FAQs

Can multiple users work in the OpenShift Console at the same time?

The console supports concurrent sessions, and each user sees only the projects and resources their RBAC role permits. Two administrators editing the same resource can still overwrite each other, so coordinate changes during maintenance windows.

Why can't I see certain menu items in the OpenShift Console?

Navigation items are filtered by your role bindings and by the perspective you have selected, so a developer account will not display node, machine, or cluster settings pages. Ask a cluster administrator to review your permissions if a resource you expect is missing entirely.

Is it safe to edit YAML directly in the browser?

Editing YAML in the built-in editor applies changes immediately to the live cluster, exactly as an oc apply would, with no staging step or rollback. Copy the original manifest into version control before making changes to production resources.

Does the OpenShift Console keep a history of deleted resources?

Once a resource is removed, it leaves etcd permanently, and only a short-lived event entry remains in the activity feed. Recovering deleted namespaces, custom resources, or persistent volume data requires a dedicated backup tool such as Trilio.

How do I recover if the web console becomes unavailable?

Use the oc CLI to inspect the console Operator in the openshift-console-operator namespace and the console pods in the openshift-console namespace, since cluster API access does not depend on the web interface being healthy. This is why teams keep CLI credentials and kubeconfig files accessible outside the browser.

Sharing

Author

Picture of Rodolfo Casas

Rodolfo Casas

Rodolfo Casás is the Director of Product at Trilio with a special focus on cloud-native computing and virtualization, sovereign clouds,  hybrid cloud strategies, telco and data protection.

Related Articles

Copyright © 2026 by Trilio

Powered by Trilio

Privacy Overview

This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.