Here’s a list of 100 basic concepts, features, and tasks that you should explore to deepen your understanding of OpenShift v4 (2023 Guidelines):
Learn OpenShift from Beginners point of view.
Download all the Free OpenShift PDF files.
Core Concepts
- What is OpenShift? – Understanding OpenShift as a Kubernetes distribution.
- Pods – Basic units of deployment in Kubernetes.
- Containers vs Pods – Differences and how they work together.
- ReplicaSets – Ensuring a specified number of pod replicas run at a time.
- Deployments – Managing Pod and ReplicaSet updates.
- StatefulSets – Managing stateful applications.
- DaemonSets – Running a pod on every cluster node.
- Jobs and CronJobs – Running tasks once or periodically.
- Services – An abstract way to expose an application running on a set of Pods.
- Ingress – Managing external access to services.
- Routes – OpenShift-specific way to external access.
- Namespaces – Partitioning cluster resources.
- Labels and Selectors – Organizing resources using labels.
- Annotations – Non-identifying metadata.
- ConfigMaps – Managing configuration data.
- Secrets – Storing sensitive information.
- Resource Quotas – Limiting resource use per namespace.
- Limit Ranges – Restricting resource allocation.
- Volume Management – Persistent storage options.
- Persistent Volumes (PVs) and Persistent Volume Claims (PVCs) – Persistent storage resources.
- Storage Classes – Dynamic provisioning of storage.
- Security Contexts – Managing permissions and access.
- Role-Based Access Control (RBAC) – User and group permissions.
- Service Accounts – Processes identity within the cluster.
- Network Policies – Controlling network access to Pods.
OpenShift-Specific Features
- Operator Framework – Automating application management.
- Source-to-Image (S2I) – Building container images from source code.
- Templates – Defining sets of objects for easy deployment.
- Image Streams – Managing and updating container images.
- BuildConfigs and Builds – Automating image builds.
- DeploymentConfigs – Advanced deployment features.
- Router – Routing external traffic.
- Registry – Integrated container registry.
- Monitoring and Logging – Integrated tools for monitoring and logging.
- OpenShift Console – Web-based interface.
- CLI Tools –
oc
command-line tool. - Projects – Enhanced Kubernetes namespaces.
- Quotas and Limit Ranges – Resource management in projects.
Installation and Setup
- Installation Methods – Installer-provisioned vs user-provisioned.
- Cluster Architecture – Understanding master and worker nodes.
- Prerequisites for Installation – Hardware and software requirements.
Leave a Reply