Openshift / Kubernetes

Always learning
2 min readSep 11, 2024

--

Red Hat OpenShift is an enterprise-ready Kubernetes container platform that enables automation inside and outside your Kubernetes clusters and contains a private container registry installed as part of the Kubernetes cluster.

  1. Commercial product with a subscription model
  2. Professional support available from Red Hat
  3. Supports multiple container runtimes like Docker, contained

OpenShift cluster is made up of the following parts:

✅ Control Plane
✅ Nodes
✅ Pods
✅ Operators
✅ Builds and pipelines
✅ Routes
✅ Templates

buymeacoffee ☕ 👈 Click the link

Router objects in OpenShift

Features of OpenShift

✅ User-friendly platform
✅ Enterprise level security
✅ Built-in CI/CD pipeline
✅ Service Mesh
✅ Serverless Functions
✅ Container registry

More 👈👈👈

Kubernetes is an open-source system for automating containerized applications’ deployment, scaling, and management.

  1. Free, open-source
  2. Large community support
  3. Uses CRI-O as its default container runtime

Kubernetes cluster is made up of the following parts:
1. Control Plane (or) Master Node Components
2. Worker Machine (or) Node Components

✅ kube-apiserver
✅ etcd
✅ kube-scheduler
✅ kube-controller-manager
✅ cloud-controller-manager

Types of Kube controllers
✅ Deployment controllers
✅ Replication controllers
✅ StatefulSet controllers
✅ DaemonSet controllers

✅ kubelet
✅ kube-proxy
✅ Container Runtime

Kubernetes is a Service object that represents a group of pods that provide a specific service. Services allow you to expose your application to other parts of the cluster (or) the outside world flexibly and scalable.

✅ ClusterIP
✅ NodePort
✅ LoadBalancer
✅ ExternalName

In Kubernetes, the networking model for cluster-wide, pod-to-pod networking is based on a virtual network, which provides connectivity between all pods in the cluster.

Kubernetes, persistent storage is a way to store data in containers in a way that it persists even if the container is stopped (or) deleted.

✅ PersistentVolumes (PVs)
✅ PersistentVolumeClaims (PVCs)

Ingress in Kubernetes

Features of Kubernetes

✅ Self-healing
✅ Horizontal scaling
✅ Automatic rollout and rollback
✅ Service discovery and load balancing
✅ Storage orchestration
✅ Extensibility
✅ Secret and configuration management

More 👈👈👈

Thank you 🙏 for taking the time to read our blog.

--

--

Always learning

கற்றுக் கொள்ளும் மாணவன்...