Skip to content

Conversation

@zivhm
Copy link
Collaborator

@zivhm zivhm commented Dec 11, 2025

Add Labs 001 and 002: Cluster Health and RBAC

Lab 001: Verify Cluster Health

  • Complete tutorial covering cluster verification via CLI and web console
  • 7 steps: API connectivity, node status, cluster operators, core namespaces,
    web console navigation, cluster events, and container runtime checks
  • Updated for OpenShift 4.19+ unified console (removed perspective references)
  • Removed monitoring/metrics sections (disabled by default in CRC)
  • Includes troubleshooting guide and command quick reference
  • Enhanced CI-friendly demo script with health validation

Lab 002: Understanding Roles and Permissions (RBAC)

  • Comprehensive RBAC tutorial using existing CRC users (developer/kubeadmin)
  • 10 steps covering: RBAC concepts, permission scopes, role exploration,
    granting/revoking permissions, custom roles, web console visualization,
    and ClusterRoleBindings
  • Educational approach with detailed explanations of:
    • Cluster-wide vs project-specific permissions
    • Built-in roles (view, edit, admin, cluster-admin)
    • Additive permission model
    • Role vs RoleBinding relationship
  • Updated web console instructions to match OpenShift 4.19+ UI with accurate
    screenshots and YAML examples
  • Includes RBAC best practices, troubleshooting, and quick reference
  • CI-friendly demo script for RBAC verification

Both labs updated to remove deprecated Administrator/Developer perspective
references and align with OpenShift 4.19+ unified console interface.

zivhm added 7 commits December 8, 2025 18:28
  Complete tutorial for verifying OpenShift cluster health via CLI and web
  console. Updated Labs 000 and 001 to reflect OpenShift 4.19+ unified
  console and removed CRC-incompatible monitoring features.
@hitibash hitibash merged commit d0186ad into main Dec 11, 2025
5 checks passed
@hitibash hitibash deleted the verify-cluster-lab branch December 11, 2025 21:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants