Abstract
| Goal |
Deploy simple applications by using the Red Hat OpenShift web console and command-line tools. |
| Objectives |
|
| Sections |
|
| Lab |
|
The Red Hat OpenShift Web Console provides a graphical user interface to perform development and administrative tasks within a cluster. The web console provides two separate perspectives to better facilitate the different needs of developers and administrators. The menus, tasks, and features within the web console are also available by using the command-line interface (CLI). Note that the OpenShift web console is not related to the Kubernetes dashboard, but is a separate tool.
The web console is accessible via any modern web browser.
The URL is configurable and is found by using the oc CLI.
[user@host ~]$ oc whoami --show-console
https://console-openshift-console.apps.ocp4.example.comUse a web browser to navigate to the URL, which displays the authentication page. Using the credentials for your cluster access brings you to the home page for the web console.

An initial login to the web console presents the option for a short informational tour. Click to dismiss the tour.
Within the web console, the primary means of navigation is the sidebar on the left.
The sidebar organizes cluster functions and tasks into several major categories.
The first selection menu in the sidebar menu switches between the Administrator and the Developer perspectives.
![]() |
The sidebar menu layout and the features that it displays differ between these two perspectives.
The Developer perspective primarily focuses on building and deploying applications.
The Administrator perspective focuses on cluster configuration, deployments, and operations of the cluster itself.
Many features are available in both perspectives, but differ in interface specifics to better match each of the personas.
The Developer perspective includes many sections that facilitate CI/CD methodology, which centers around automatically building application source code.
The details of such automation is relevant to later chapters in this course.
The Developer perspective includes the following sections:
| Section Name | Uses |
|---|---|
| Interactively explore high-level overview project resources | |
| View high-level information about project resource utilization, such as CPU, memory, network, and storage limits | |
| Construct queries to find resources based on resource type and labels | |
View and manage BuildConfig resources in the selected project | |
| List installed Helm Charts and add charts from the developer catalog | |
| View a mixture of information relevant to the selected project, such as cluster resource usage and events | |
View and manage ConfigMap resources in the selected project | |
View and manage Secret resources in the selected project |
The topology explorer is only in the Developer perspective.
This view shows the main development resources within a project and provides a visual and interactive way to explore other resources.
For example, the following image shows the topology view for a project called top-view.

This project contains two deployment configurations: one for a PostgreSQL database and another for a Node.js application. Because the Node.js deployment configuration has an associated build configuration, there is an indicator for the status of that build.
![]() |
In the opposite corner, a link to the application is available. This link appears because the deployment configuration has an associated route resource.
Within the graph, you can click a resource to see quick details about it. The details side panel also includes a tab with information about related resources. This tab also provides quick ways to get to common information, such as build and pod logs.
For example, the following image shows the related pods, builds, and services for the Node.js deployment configuration.

The Administrator perspective includes more sections, each of which provide sub-sections with more granularity.
The upper-level administrator sections include the following:
| Section Name | Uses |
|---|---|
| View a mixture of information relevant to the selected project, such as cluster resource usage and events | |
| Install and manage cluster operators, which extend the features and functions of your cluster | |
Manage resources within the Workload API, which includes Pods, Deployments, Jobs, and others | |
Manage network resources, such as Services and Routes, which are used in conjunction to expose applications internally and externally | |
Manage storage resources, such as StorageClasses and PersistentVolumeClaims, which pods use to request persistent storage | |
View and manage BuildConfig resources in the selected project | |
| Manage users and assign roles within the cluster | |
Manage ResourceQuotas and LimitRanges
|
Administrator users that have the cluster-admin role have unrestricted access to the cluster.
For security reasons, if the task does not require a high level of permission, log in with a user that has lower privileges.
With many of the sections in both perspectives, you can navigate deeper into the pages to explore various resource types.
For example, the BuildConfigs section in the Administrator perspective is similar to the Builds section in the Developer perspective.
Within the Builds tab for that build configuration, you can select an individual Build to view its details.
This details page shows information about the individual build, such as completion status, relevant dates, and the type of build.
You can use the tabs on the page to explore even more details, such as the YAML definition and the build logs.

You can access the Administrator perspective as a user with no special privileges.
This allows the user to use the Administrator perspective with only the user's projects.
It does not give the user cluster administrator privileges.
For more information about the OpenShift web console, refer to Red Hat OpenShift Container Platform Web Console documentation at https://access.redhat.com/documentation/en-us/openshift_container_platform/4.12/html-single/web_console/index