Native Apache Kafka Service Is Coming Soon to StreamNative Cloud. Join the waitlist and get $1,000 in credits.

Join Waitlist >
StreamNative Logo
BlogOct 12, 20228 min read

StreamNative’s Pulsar Operators Certified as Red Hat OpenShift Operators

StreamNative’s Pulsar Operators Certified as Red Hat OpenShift Operators

Written by

Eric ShenProduct Manager, StreamNative
Fushu WangCloud Engineer, StreamNative

Topics

AnnouncementsApache PulsarKubernetes

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.

About author

Eric Shen

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 Fushu Wang is a Cloud Engineer at StreamNative.

newsletter

Keep up with Our Stream

Insights, news, and updates from the heart of our community.

Sign up successful

Welcome to the Stream!

Thank you for your interest. We've sent a confirmation link to your email.