- Use Cases
- Dev Center
- Watch the Demo ❯
You are here
Simplify Your Database Deployment with NuoDB, OpenShift, and Operators
May 8 2019
The beauty of Kubernetes Operators and the new OpenShift OperatorHub (different from OperatorHub.io, a catalog for native K8s operators) is that OperatorHub is integrated into the OpenShift 4 experience, which is how it takes truly complicated technical solutions and makes deploying them so easy. When Operators were first made public in a 2016 CoreOS blog post, the goal of Operators was to make the software itself include operational knowledge that previously resided outside of the Kubernetes cluster. Operators simplify that process by implementing and automating the most common Day-1 and Day-2 activities in a piece of software running inside the Kubernetes cluster.
There have already been quite a few Operators built by the community, but finding them has been a bit more challenging. That’s why I’m excited about OpenShift's OperatorHub, which ensures that the Operators available are certified and packaged for easy deployment in your Red Hat OpenShift 4.0 cluster, essentially creating a single-click experience from catalog to cluster. As you’d expect, it’s easy to contribute to OperatorHub.io — there is plenty of information available, including instructions on how to publish your Operator to the Community Operator Repository. Operators submitted here work in OpenShift, as this folder feeds the OpenShift OperatorHub (the marketplace). These Operators show up as "Community" operators in OpenShift.
Modernize and Build Your Apps
Operators make the process for modernizing existing applications and building new applications a lot easier. While Kubernetes has made it pretty easy to manage and scale web apps, mobile backends, and API services, until now it’s been more difficult to manage stateful applications such as databases, caches, and monitoring systems. The new application domain knowledge contained in Operators makes it possible to scale, upgrade, and configure these types of applications in Kubernetes in multiple pods across the cluster. These new capabilities are exactly why we’re so excited about Operators.
A NuoDB Database… Automagically
At NuoDB, I’ve found building and using Operators exciting, not least because they make it so simple to deploy our distributed SQL database and then watch how the database is running in real time using the NuoDB Insights visual monitoring Web UI. Using the Operator Lifecycle Manager (OLM), users can subscribe to an Operator — including individual channels, such as stable vs. beta releases, so subscribers are continuously updated to the latest version and its new capabilities.
Our new certified NuoDB Operator, available in OpenShift Container Platform 4, easily configures and deploys the NuoDB Community Edition (CE), allowing users to build, run and manage a NuoDB database natively inside Red Hat OpenShift. Users also have the option to deploy the database with a sample SQL application that generates SQL activity on the database, allowing them to quickly experience NuoDB in action.
For a live demo of our Operator at Red Hat Summit, visit me in the Red Hat Partner Success Lounge (booth #950) on Wednesday, May 8 from 3:00 to 4:00 PM ET and on Thursday, May 9 from 11:30 AM to 12:30 PM ET. We’ll be giving away a Bose SoundLink speaker at each demo, but better still, you’ll learn how easy our Operator makes it for you to deploy a database. I'm also in our booth at Red Hat Summit, so visit booth #410 for a demo or to talk about how our container-native SQL database fits into your distributed deployment goals.
Watch how you can extend your OpenShift ROI with NuoDB by deploying a continuously available native SQL database from within OpenShift, and join NuoDB and Red Hat for a webinar on May 14. Register now for that webinar: Open Demo: Building cloud-native applications with a container-native SQL database leveraging OpenShift and NuoDB.