Skip to content

IBM/janusgraph-operator

Repository files navigation

Kubernetes Operators Learning Path - Advanced Level

Note: If you want to see beginner and intermediate level tutorials, you can find them here.

  1. Develop and Deploy a Level 1 JanusGraph Operator on OpenShift Container Platform: In this tutorial, we will discuss how to develop and deploy a Level 1 operator on the OpenShift Container Platform. We will use the Operator SDK Capability Levels as our guidelines for what is considered a level 1 operator.
  • Part 1 of the tutorial we will deploy JanusGraph using the default (BerkeleyDB) backend storage. This will be a simple approach, and only recommended for testing purposes.
  • Part 2 will feature Cassandra as the backend storage for JanusGraph, which is more suitable for for production use cases.
  1. The Operator Cookbook: How to make an operator from scratch: In this article, we will discuss common building blocks for level 1 operators, and what logic a service vendor would need to write themselves in order to build a level 1 operator.

  2. LEVEL 2 : Seamless upgrade for JanusGraph Operator: This tutorial builds on the Level 1 JanusGraph operator to add Level 2 capabilities.

  3. Certifying Janusgraph Image shows the steps to submit the JanusGraph image and its operator for Red Hat certification.