Cyber Deals - Get up to 65% off on CKA, CKAD, CKS, KCNA, KCSA exams and courses!

OpenShift Operators (Kubernetes Operators)

OpenShift Operators (Kubernetes Operators)

Welcome back to the OpenShift BootCamp series.

In this video you will learn the Kubernetes Operators, Custom Resource Definition (CRD) and Using Operators in OpenShift

Please check the OpenShift BootCamp playlist if you missed any of the videos.

An Operator is a method of packaging, deploying and managing a Kubernetes-native application.

redhat.com

Let us explore something in detail. You need to deploy an application in OpenShift or Kubernetes. Then you need to know,

  • how to deploy your application to the OpenShift cluster
  • how to scale the application by creating multiple replicas based on application type
  • how to backup/recover
  • Integration

This will become complicated when you want to deploy complex stateful applications which have multi-replica database pods or integrations. And you have to do the same work when you deploy to another OpenShift cluster or another project.

What if you can automate these operations using some software and the software can do all the above tasks automatically ? So all those manual operations can be automated using Operators, yes instead of users deploy and maintain the applications, Operators will take care of it.

You have your default objects or resources in Kubernetes like,

  • deployments
  • pods
  • ConfigMaps
  • secrets
  • services
  • persistentvolumes
  • etc.

Operators are extensions to the Kubernetes. Operators will help to create new object types in Kubernetes using Custom Resource Definition or CRD. Using the Operator you can install the application without worry as the operator will take care of all complex configurations and operations.

Operator Hub is the web interface to discover, publish and use operators. You can find a lot of operators contributed by the industry experts, community and other vendors. You can also use operators from the Red Hat marketplace.

You can develop your own Kubernetes Operators using Operator Framework which is an open source toolkit to design, develop, maintain and manage kubernetes operators and applications.

That’s all for the OpenShift operators. Stay tuned for the upcoming OpenShift BootCamp videos

Gineesh Madapparambath

Gineesh Madapparambath

Gineesh Madapparambath is the founder of techbeatly. He is the co-author of The Kubernetes Bible, Second Edition and the author of Ansible for Real Life Automation. He has worked as a Systems Engineer, Automation Specialist, and content author. His primary focus is on Ansible Automation, Containerisation (OpenShift & Kubernetes), and Infrastructure as Code (Terraform). (Read more: iamgini.com)


Disclaimer: Views expressed in articles are those of the respective authors and do not necessarily reflect the views of their employers or this site. While we aim for accuracy, please verify information before relying on it, and let us know if you spot an error.
Share:

Related Posts

10 Tips for your Kubernetes Exam – CKA & CKAD

10 Tips for your Kubernetes Exam – CKA & CKAD

Since Kubernetes is getting wide acceptance, Kubernetes Certification is one of the most trending certifications in the IT circle now; both Certified …

What is Hosted OpenShift Cluster

What is Hosted OpenShift Cluster

Red Hat OpenShift is the well known enterprise Kubernetes distribution and it is a platform with ready-to use features, compared to the default …

OpenShift 4: DHCPD High Availability

OpenShift 4: DHCPD High Availability

Objective One of the support component to install OpenShift 4 is the DHCP. We need to ensure this DHCP is resilient and highly available hence...

Start Your OpenShift Journey with these Free Red Hat Training Programs

Start Your OpenShift Journey with these Free Red Hat Training Programs

Red Hat OpenShift Container Platform is one of the best kubernetes platform for enterprises. As we know kubernetes and OpenShift are multi-component …

Conduct Vulnerability Management for Your Kubernetes Applications

Conduct Vulnerability Management for Your Kubernetes Applications

Kubernetes is an open source container orchestration tool initially developed by Google and subsequently handed over to the Cloud Native Computing …

How to Fix a Failed PV in OpenShift Cluster

How to Fix a Failed PV in OpenShift Cluster

There are several cases a PV (PersistentVolume) appear as Failed in OpenShift or Kubernetes cluster. Once of the reason is wrong ClaimRef by which …