Our course you can check :- Udemy course
The OpenShift Web Console is a powerful, browser-based GUI that allows developers and administrators to manage and monitor OpenShift clusters visually. Whether you're deploying applications or managing infrastructure, the console provides intuitive access to all major OpenShift features.
Let’s explore the key tabs and perspectives in the OpenShift Web Console.
๐ Perspectives in OpenShift Web Console
OpenShift offers two main perspectives:
1. Administrator Perspective
Designed for cluster and project administrators, this view provides access to:
- Cluster Overview: View cluster health, capacity, and alerts.
- Workloads: Manage deployments, pods, daemonsets, jobs, and cron jobs.
- Networking: Configure services, routes, ingresses, and network policies.
- Storage: Manage persistent volume claims (PVCs), storage classes, and volumes.
- Operators: Install and manage Operators from the OperatorHub.
- User Management: Manage users, groups, roles, and role bindings.
- Monitoring: Access dashboards, metrics, and alerts.
- Cluster Settings: Manage updates, Operators, CRDs, and more.
- Web Terminal: Launch a terminal session directly in the browser (requires Web Terminal Operator).
2. Developer Perspective
Tailored for application developers, this view includes:
- Topology View: Visualize applications, components, and their relationships.
- Add: Import code, deploy containers, or use templates to create apps.
- Search: Quickly find resources across the project.
- Builds: Monitor build pipelines and triggers.
- Pipelines: View and manage CI/CD pipelines.
- Helm: Deploy and manage Helm charts.
- Monitoring: View metrics and alerts scoped to your project.
- Project Settings: Manage quotas, limits, and access control.
๐ง Note: Starting with OpenShift 4.19, the Developer perspective is not enabled by default. Admins can enable it via the Console Operator settings.
๐งฑ Key Tabs and Their Functions
๐ Overview
- Provides a high-level summary of the selected project or the entire cluster.
- Displays resource usage, alerts, and quick links to common actions.
๐ฆ Workloads
- Deployments: Manage rolling updates and scaling.
- Pods: View logs, events, and terminal access.
- DaemonSets, StatefulSets, Jobs: Manage specialized workloads.
- CronJobs: Schedule recurring tasks.
๐ Networking
- Services: Internal service discovery.
- Routes: External access to services.
- Ingresses: Kubernetes-native routing.
- Network Policies: Control traffic flow between pods.
๐พ Storage
- PVCs: Persistent storage for pods.
- Storage Classes: Define dynamic provisioning behavior.
- Volumes: View and manage attached volumes.
๐งฉ Operators
- Install and manage Kubernetes Operators.
- View Operator-installed CRDs and their instances.
๐ฅ User Management
- Manage users, groups, roles, and bindings.
- Assign RBAC permissions.
๐ Monitoring
- Access Prometheus-based dashboards.
- View metrics, alerts, and logs.
- Run PromQL queries.
⚙️ Cluster Settings
- Manage cluster-wide configurations.
- View and update cluster Operators.
- Configure identity providers and authentication.
๐งช Bonus: Web Terminal
- Launch a terminal session directly in the browser.
- Useful for quick CLI access without switching tools.
- Requires the Web Terminal Operator to be installed.
๐งฐ Enabling Developer Perspective (if disabled)
Run this command as a cluster admin:
No comments:
Post a Comment