We are excited to announce that StreamNative’s Pulsar Operators, available in the StreamNative Platform, are now certified as Red Hat OpenShift Operators. Using the operators, you can now easily set up and manage Pulsar clusters that meet Red Hat’s standards of security, reliability, and lifecycle management on OpenShift. The Operators enable organizations to build cloud-native, scalable streaming platforms and run containerized workloads across private cloud, hybrid cloud, multi-cloud, and edge environments with peace of mind.
In this blog, we talk about what Pulsar Operators are and the benefits of the OpenShift certification, including enterprise-grade security, easy installation, and automated upgrades. We also walk through how to install the operators on OpenShift.
What are Pulsar Operators?
Pulsar Operators are key components of the StreamNative Platform offering. They are Kubernetes controllers that provide a declarative API to simplify the deployment and management of Pulsar clusters on Kubernetes.
The Pulsar Operators available on OpenShift include BookKeeper Operator, Pulsar Operator, and ZooKeeper Operator. Together, the three operators manage the key components in a Pulsar cluster:
BookKeeper Operator: Provides full lifecycle management for BookKeeper clusters.
Pulsar Operator: Manages the deployment of the Pulsar Broker and Pulsar Proxy to run Pulsar clusters.
ZooKeeper Operator: Provides full lifecycle management for ZooKeeper clusters.
Benefits of the Red Hat OpenShift certification
Red Hat OpenShift is an enterprise-ready Kubernetes container platform built for an open hybrid cloud strategy. It provides a consistent application platform to manage hybrid cloud, multicloud, and edge deployments.
The certifications of Pulsar Operators on OpenShift brings three key benefits to StreamNative Platform customers:
Enterprise-grade security and reliability: Organizations with strict security protocols can confidently use the operators to run Pulsar on OpenShift knowing the operators meet Red Hat’s standards of security and reliability.
Easy installation: Available in the Red Hat Ecosystem Catalog, you can easily install Pulsar Operators in the OpenShift GUI at the click of a button.
Automated operator upgrades: You can automate upgrades for the operators through OpenShift without requiring extra effort to execute the upgrade.
Install StreamNative’s Pulsar Operators on OpenShift
The steps below demonstrate how to install the BookKeeper Operators. Follow the same steps to install other Pulsar Operators.
Open the cluster console.
Find the Operators on the OperatorHub of OpenShift. You can search for the keyword Pulsar or StreamNative.
Open the Operator’s detail page, and click the Install button.
Set up the configuration. For Installation mode, choose All namespaces on the cluster (default). If you don't want the Operator to be installed or upgraded automatically, choose Manual for Update approval.
Click the Install button to install the Operator. It will display the status Installing Operator.
After the Operator is installed, you can see the new status Installed operator - ready for use.
Next step: deploy sn-platform
Learn more about StreamNative’s Pulsar Operators. Read the documentation here.
Try StreamNative Platform on Red Hat Openshift. StreamNative Platform is a self-managed cloud-native messaging and event-streaming platform powered by Pulsar. It enables you to build real-time applications and data infrastructure for both real-time and historical events. Read the documentation to try StreamNative Platform on Openshift.
Eric Shen is the Solution Engineer of StreamNative. He previously worked at Microsoft & Qiniu & PingCAP & Hikvision mainly focusing on Cloud, Storage, Database. He is quietly interested in open source software and distributed systems.