Skip to content

OpenShift Operators (Kubernetes Operators)

Avatar photo

https://www.linkedin.com/in/gineesh/ https://twitter.com/GiniGangadharan

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

Disclaimer:

The views expressed and the content shared in all published articles on this website are solely those of the respective authors, and they do not necessarily reflect the views of the author’s employer or the techbeatly platform. We strive to ensure the accuracy and validity of the content published on our website. However, we cannot guarantee the absolute correctness or completeness of the information provided. It is the responsibility of the readers and users of this website to verify the accuracy and appropriateness of any information or opinions expressed within the articles. If you come across any content that you believe to be incorrect or invalid, please contact us immediately so that we can address the issue promptly.

Avatar photo


https://www.linkedin.com/in/gineesh/ https://twitter.com/GiniGangadharan
Gineesh Madapparambath is the founder of techbeatly and he is the author of the book - ๐—”๐—ป๐˜€๐—ถ๐—ฏ๐—น๐—ฒ ๐—ณ๐—ผ๐—ฟ ๐—ฅ๐—ฒ๐—ฎ๐—น-๐—Ÿ๐—ถ๐—ณ๐—ฒ ๐—”๐˜‚๐˜๐—ผ๐—บ๐—ฎ๐˜๐—ถ๐—ผ๐—ป. 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). (aka Gini Gangadharan - iamgini.com)

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.