Skip to content

Instantly share code, notes, and snippets.

@noushi
Created December 15, 2023 13:31
Show Gist options
  • Save noushi/ef36a6e9fa14df4caf3a3449312f27ad to your computer and use it in GitHub Desktop.
Save noushi/ef36a6e9fa14df4caf3a3449312f27ad to your computer and use it in GitHub Desktop.
  • Manage OpenShift Container Platform

    • Use the web console to manage and configure an OpenShift cluster
    • Use the command-line interface to manage and configure an OpenShift cluster
    • Query, format, and filter attributes of Kubernetes resources
    • Import, export, and configure Kubernetes resources
    • Locate and examine container images
    • Create and delete projects
    • Examine resources and cluster status
    • View logs
    • Monitor cluster events and alerts
    • Assess the health of an OpenShift cluster
    • Troubleshoot common container, pod, and cluster events and alerts
    • Use product documentation
  • Deploy Applications

    • Deploy applications from resource manifests
    • Use Kustomize overlays to modify application configurations
    • Deploy applications from images, OpenShift templates, and Helm charts
    • Deploy jobs to perform one-time tasks
    • Manage application deployments
    • Work with replica sets
    • Work with labels and selectors
    • Configure services
    • Expose both HTTP and non-HTTP applications to external access
    • Work with operators such as MetalLB and Multus
  • Manage Storage for Application Configuration and Data

    • Create and use secrets
    • Create and use configuration maps
    • Provision Persistent Storage volumes for block and file-based data
    • Use storage classes
    • Manage non-shared storage with StatefulSets
  • Configure Applications for Reliability

    • Configure and use health probes
    • Reserve and limit application compute capacity
    • Scale applications to meet increased demand
  • Manage Application Updates

    • Identify images using tags and digests
    • Roll back failed deployments
    • Manage image streams
    • Use triggers to manage images
  • Manage Authentication and Authorization

    • Configure the HTPasswd identity provider for authentication
    • Create and delete users
    • Modify user passwords
    • Create and manage groups
    • Modify user and group permissions
  • Configure Network Security

    • Configure networking components
    • Troubleshoot software defined networking
    • Create and edit external routes
    • Control cluster network ingress
    • Secure external and internal traffic using TLS certificates
    • Configure application network policies
  • Enable Developer Self-Service

    • Configure cluster resource quotas
    • Configure project quotas
    • Configure project resource requirements
    • Configure project limit ranges
    • Configure project templates
  • Manage OpenShift Operators

    • Install an operator
    • Delete an operator
  • Configure Application Security

    • Configure and manage service accounts
    • Run privileged applications
    • Create service accounts
    • Manage and apply permissions using security context constraints
    • Create and apply secrets to manage sensitive information
    • Configure application access to Kubernetes APIs
    • Configure Kubernetes CronJobs
  • Update OpenShift

    • Update an OpenShift cluster
    • Identify deprecated Kubernetes API usage
    • Update OpenShift Operators
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment