Oct 12, 2022
8 min read

StreamNative’s Pulsar Operators Certified as Red Hat OpenShift Operators

Eric Shen
Product Manager, StreamNative
Fushu Wang
Cloud Engineer, StreamNative
Note: StreamNative now offers a unified approach to managing Pulsar clusters on Kubernetes systems, transitioning from two distinct versions of operators—Pulsar Operators (Basic Version) and StreamNative Operator (Advanced Version)—to a single, consolidated operator, StreamNative Operator, effective from the start of 2024. As part of this change, we will cease the release of new versions of Pulsar Operators, with future updates and enhancements being exclusively available through the StreamNative Operator, accessible only via StreamNative's paid services.

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:

  1. BookKeeper Operator: Provides full lifecycle management for BookKeeper clusters.
  2. Pulsar Operator: Manages the deployment of the Pulsar Broker and Pulsar Proxy to run Pulsar clusters.
  3. 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:

  1. 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.
  2. 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.
  3. 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

Prerequisites

First, install the cert-manager Operator for Red Hat OpenShift.

Steps

The steps below demonstrate how to install the BookKeeper Operators. Follow the same steps to install other Pulsar Operators.

  1. Open the cluster console.
interface OpenShift Operators
  1. Find the Operators on the OperatorHub of OpenShift. You can search for the keyword Pulsar or StreamNative.
interface OpenShift Operators
  1. Open the Operator’s detail page, and click the Install button.
interface OpenShift Operators
  1. 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.
interface OpenShift Operators
  1. Click the Install button to install the Operator. It will display the status Installing Operator.
interface OpenShift Operators
  1. After the Operator is installed, you can see the new status Installed operator - ready for use.
interface OpenShift Operators
  1. Next step: deploy sn-platform

More resources

  • Learn more about StreamNative’s Pulsar Operators. Read the documentation here.
  • Start your Pulsar training today. Take the self-paced Pulsar courses or instructor-led Pulsar training developed by the original creators of Pulsar. This will get you started with Pulsar and help accelerate your learning.
  • 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
Eric Shen is a Product Manager at StreamNative. He previously worked at Microsoft & Qiniu & PingCAP & Hikvision and focused on Cloud, Storage, and Databases.
Fushu Wang
Fushu Wang is a Cloud Engineer at StreamNative.

Newsletter

Our strategies and tactics delivered right to your inbox

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Apache Pulsar Announcements